{"campaignId":"69f89de07afd0dca8daf96b6","campaignVersionId":"6a1ecd7a80077c1070b1e28d","companyId":"67d36b7eb09e66003bf5c777","pageId":"6a132b3b311f3587271b4846","pageName":"principal-protection - conversion v2","pageSlug":"principal-protection","tag":"interaction","components":[{"_id":"6a13aa028656fc9e5fbf471d","type":"component","isTemplate":false,"name":"embed","content":{"body":"&lt;!doctype html&gt;\n&lt;html lang=&quot;en&quot;&gt;\n&lt;head&gt;\n&lt;meta charset=&quot;utf-8&quot;&gt;\n&lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1&quot;&gt;\n&lt;title&gt;JB About &amp; Partnerships Final&lt;/title&gt;\n&lt;style&gt;html,body{margin:0;background:#000;}body{min-height:100vh;}&lt;/style&gt;\n&lt;/head&gt;\n&lt;body&gt;\n&lt;!-- START JB INSURANCE BROKERS RETIREMENT INCOME ABOUT &amp; PARTNERSHIPS EMBED - DESKTOP/MOBILE SAFE --&gt;\n&lt;style&gt;\n  #jb-retirement-income-media-kit {\n    --jb-bg-0: #020409;\n    --jb-bg-1: #050914;\n    --jb-bg-2: #07111f;\n    --jb-bg-3: #0d1828;\n    --jb-panel: rgba(12, 21, 36, 0.72);\n    --jb-panel-strong: rgba(15, 26, 44, 0.9);\n    --jb-panel-soft: rgba(255, 255, 255, 0.045);\n    --jb-line: rgba(163, 205, 255, 0.16);\n    --jb-line-strong: rgba(128, 190, 255, 0.32);\n    --jb-text: #f4f8ff;\n    --jb-muted: #a8b9cb;\n    --jb-soft: #73849a;\n    --jb-blue: #55a9ff;\n    --jb-blue-2: #84d8ff;\n    --jb-blue-3: #246dff;\n    --jb-cyan: #35f0ff;\n    --jb-gold: #d8c08a;\n    --jb-green: #8ff6c0;\n    --jb-rose: #ff819d;\n    --jb-shadow: 0 24px 70px rgba(0, 0, 0, 0.48);\n    --jb-glow: 0 0 60px rgba(54, 147, 255, 0.32);\n    --jb-radius-xl: 32px;\n    --jb-radius-lg: 24px;\n    --jb-radius-md: 18px;\n    --jb-radius-sm: 12px;\n    --jb-container: 1180px;\n    --jb-ease: cubic-bezier(.19, 1, .22, 1);\n    --jb-font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;\n    --jb-serif: Georgia, &quot;Times New Roman&quot;, serif;\n    position: relative;\n    isolation: isolate;\n    width: 100%;\n    overflow-x: hidden;\n    display: block !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    color: var(--jb-text);\n    font-family: var(--jb-font);\n    background:\n      radial-gradient(circle at 14% 3%, rgba(28, 82, 168, 0.14), transparent 28rem),\n      radial-gradient(circle at 88% 8%, rgba(21, 131, 194, 0.08), transparent 27rem),\n      linear-gradient(180deg, #010205 0%, #03070f 36%, #020409 100%);\n  }\n\n  #jb-retirement-income-media-kit,\n  #jb-retirement-income-media-kit * {\n    box-sizing: border-box;\n  }\n\n  #jb-retirement-income-media-kit,\n  #jb-retirement-income-media-kit section,\n  #jb-retirement-income-media-kit article,\n  #jb-retirement-income-media-kit footer,\n  #jb-retirement-income-media-kit div {\n    visibility: visible;\n  }\n\n  #jb-retirement-income-media-kit section,\n  #jb-retirement-income-media-kit article,\n  #jb-retirement-income-media-kit footer {\n    display: block;\n  }\n\n\n  #jb-retirement-income-media-kit::before {\n    content: &quot;&quot;;\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    z-index: -3;\n    background-image:\n      linear-gradient(rgba(255,255,255,.03) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(255,255,255,.03) 1px, transparent 1px);\n    background-size: 72px 72px;\n    mask-image: radial-gradient(circle at 50% 18%, #000 0%, rgba(0,0,0,.62) 34%, transparent 78%);\n  }\n\n  #jb-retirement-income-media-kit::after {\n    content: &quot;&quot;;\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    z-index: -2;\n    background:\n      linear-gradient(90deg, rgba(255,255,255,.025), transparent 22%, transparent 78%, rgba(255,255,255,.025)),\n      radial-gradient(circle at 50% 120%, rgba(80, 170, 255, 0.16), transparent 38rem);\n  }\n\n  #jb-retirement-income-media-kit a { color: inherit; text-decoration: none; }\n  #jb-retirement-income-media-kit p,\n  #jb-retirement-income-media-kit h1,\n  #jb-retirement-income-media-kit h2,\n  #jb-retirement-income-media-kit h3,\n  #jb-retirement-income-media-kit h4 { margin-top: 0; }\n  #jb-retirement-income-media-kit p { color: var(--jb-muted); line-height: 1.72; font-size: 1.02rem; }\n  #jb-retirement-income-media-kit button { font: inherit; }\n\n  #jb-retirement-income-media-kit .jb-container {\n    width: min(var(--jb-container), calc(100% - 40px));\n    margin: 0 auto;\n  }\n\n  #jb-retirement-income-media-kit .jb-panel {\n    border: 1px solid var(--jb-line);\n    background: var(--jb-panel);\n    box-shadow: var(--jb-shadow), inset 0 1px 0 rgba(255,255,255,.06);\n    backdrop-filter: blur(20px);\n    -webkit-backdrop-filter: blur(20px);\n    border-radius: var(--jb-radius-xl);\n  }\n\n  #jb-retirement-income-media-kit .jb-btn {\n    position: relative;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    border: 1px solid rgba(146, 200, 255, .22);\n    padding: 14px 18px;\n    border-radius: 999px;\n    color: var(--jb-text);\n    font-weight: 760;\n    font-size: .88rem;\n    letter-spacing: .01em;\n    overflow: hidden;\n    transition: transform .35s var(--jb-ease), border-color .35s var(--jb-ease), background .35s var(--jb-ease), box-shadow .35s var(--jb-ease);\n    cursor: pointer;\n    background: rgba(255,255,255,.045);\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.08);\n    min-height: 48px;\n  }\n\n  #jb-retirement-income-media-kit .jb-btn::before {\n    content: &quot;&quot;;\n    position: absolute;\n    inset: -2px;\n    background: linear-gradient(110deg, transparent 0%, rgba(255,255,255,.22) 42%, transparent 58%);\n    transform: translateX(-110%);\n    transition: transform .7s var(--jb-ease);\n  }\n\n  #jb-retirement-income-media-kit .jb-btn:hover {\n    transform: translateY(-2px);\n    border-color: rgba(132, 216, 255, .52);\n    box-shadow: 0 18px 36px rgba(0,0,0,.28), 0 0 34px rgba(84, 169, 255, .16);\n  }\n\n  #jb-retirement-income-media-kit .jb-btn:hover::before { transform: translateX(110%); }\n  #jb-retirement-income-media-kit .jb-btn span,\n  #jb-retirement-income-media-kit .jb-btn svg { position: relative; z-index: 1; }\n\n  #jb-retirement-income-media-kit .jb-btn-primary {\n    background: linear-gradient(135deg, rgba(67, 151, 255, .96), rgba(44, 97, 232, .96));\n    border-color: rgba(159, 216, 255, .44);\n    box-shadow: 0 18px 48px rgba(36, 109, 255, .24), inset 0 1px 0 rgba(255,255,255,.28);\n  }\n\n  #jb-retirement-income-media-kit .jb-btn-secondary { background: rgba(255,255,255,.04); }\n\n  #jb-retirement-income-media-kit .jb-hero {\n    position: relative;\n    min-height: 92vh;\n    padding: clamp(76px, 10vw, 132px) 0 clamp(64px, 9vw, 104px);\n    display: grid;\n    align-items: center;\n    overflow: hidden;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero::before {\n    content: &quot;&quot;;\n    position: absolute;\n    inset: 0 0 auto 0;\n    height: 78%;\n    background:\n      radial-gradient(circle at 72% 24%, rgba(73, 166, 255, .16), transparent 28rem),\n      radial-gradient(circle at 38% 7%, rgba(19, 89, 255, .10), transparent 28rem),\n      linear-gradient(180deg, rgba(255,255,255,.015), transparent 48%);\n    pointer-events: none;\n    z-index: -1;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-orb {\n    position: absolute;\n    border-radius: 50%;\n    filter: blur(10px);\n    opacity: .62;\n    pointer-events: none;\n    mix-blend-mode: screen;\n    animation: jbFloatOrb 12s var(--jb-ease) infinite alternate;\n  }\n\n  #jb-retirement-income-media-kit .jb-orb-one {\n    width: 280px; height: 280px; right: 9%; top: 18%;\n    background: radial-gradient(circle, rgba(95, 184, 255, .42), rgba(95, 184, 255, 0) 68%);\n  }\n\n  #jb-retirement-income-media-kit .jb-orb-two {\n    width: 180px; height: 180px; left: 5%; bottom: 16%;\n    background: radial-gradient(circle, rgba(39, 94, 255, .42), rgba(39, 94, 255, 0) 70%);\n    animation-delay: -4s;\n  }\n\n  @keyframes jbFloatOrb {\n    from { transform: translate3d(0, 0, 0) scale(1); }\n    to { transform: translate3d(24px, -30px, 0) scale(1.08); }\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-grid {\n    display: grid !important;\n    grid-template-columns: minmax(0, 1.04fr) minmax(360px, .96fr);\n    gap: clamp(30px, 5vw, 58px);\n    align-items: center;\n  }\n\n  #jb-retirement-income-media-kit .jb-eyebrow,\n  #jb-retirement-income-media-kit .jb-chip {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    padding: 8px 12px;\n    border: 1px solid rgba(132, 216, 255, .18);\n    border-radius: 999px;\n    background: rgba(84, 169, 255, .08);\n    color: #d9efff;\n    font-size: .75rem;\n    font-weight: 820;\n    letter-spacing: .18em;\n    text-transform: uppercase;\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.08);\n  }\n\n  #jb-retirement-income-media-kit .jb-eyebrow::before,\n  #jb-retirement-income-media-kit .jb-chip::before {\n    content: &quot;&quot;;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: var(--jb-blue-2);\n    box-shadow: 0 0 18px rgba(132, 216, 255, .92);\n  }\n\n  #jb-retirement-income-media-kit h1 {\n    margin: 24px 0 22px;\n    font-size: clamp(3.45rem, 7.7vw, 7.2rem);\n    line-height: .91;\n    letter-spacing: -0.082em;\n    max-width: 920px;\n  }\n\n  #jb-retirement-income-media-kit .jb-text-gradient {\n    display: block;\n    background: linear-gradient(110deg, #fff 0%, #cbe7ff 44%, #64b7ff 74%, #ecf9ff 100%);\n    -webkit-background-clip: text;\n    background-clip: text;\n    color: transparent;\n    text-shadow: 0 0 54px rgba(62, 155, 255, .1);\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-lede {\n    max-width: 720px;\n    font-size: clamp(1.08rem, 2vw, 1.32rem);\n    color: #c6d3e2;\n    line-height: 1.72;\n    margin-bottom: 28px;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-actions,\n  #jb-retirement-income-media-kit .jb-cta-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 14px;\n    align-items: center;\n    margin: 32px 0 30px;\n  }\n\n  #jb-retirement-income-media-kit .jb-micro-proof {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    margin-top: 24px;\n  }\n\n  #jb-retirement-income-media-kit .jb-micro-proof span {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 10px 12px;\n    border-radius: 999px;\n    background: rgba(255,255,255,.045);\n    border: 1px solid rgba(255,255,255,.085);\n    color: var(--jb-muted);\n    font-size: .82rem;\n  }\n\n  #jb-retirement-income-media-kit .jb-micro-proof span::before {\n    content: &quot;&quot;;\n    width: 6px;\n    height: 6px;\n    border-radius: 50%;\n    background: linear-gradient(180deg, var(--jb-blue-2), var(--jb-blue-3));\n    box-shadow: 0 0 12px rgba(85, 169, 255, .8);\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-panel { position: relative; min-height: auto; perspective: none; }\n\n  #jb-retirement-income-media-kit .jb-executive-card {\n    position: relative;\n    min-height: 575px;\n    border: 1px solid rgba(163, 205, 255, .18);\n    border-radius: 42px;\n    background:\n      linear-gradient(150deg, rgba(255,255,255,.12), rgba(255,255,255,.035) 38%, rgba(255,255,255,.06)),\n      radial-gradient(circle at 50% 0%, rgba(84, 169, 255, .22), transparent 42%),\n      rgba(5, 12, 23, .78);\n    backdrop-filter: blur(22px);\n    -webkit-backdrop-filter: blur(22px);\n    box-shadow: var(--jb-shadow), var(--jb-glow), inset 0 1px 0 rgba(255,255,255,.14);\n    overflow: hidden;\n    transform: none;\n  }\n\n  #jb-retirement-income-media-kit .jb-executive-card::before {\n    content: &quot;&quot;;\n    position: absolute;\n    inset: 0;\n    background:\n      linear-gradient(115deg, transparent, rgba(255,255,255,.12), transparent 48%),\n      linear-gradient(180deg, transparent, rgba(2, 4, 9, .66));\n    transform: translateX(-40%);\n    animation: jbExecutiveSheen 8s var(--jb-ease) infinite;\n  }\n\n  @keyframes jbExecutiveSheen {\n    0%, 46% { transform: translateX(-88%); opacity: 0; }\n    58% { opacity: 1; }\n    100% { transform: translateX(88%); opacity: 0; }\n  }\n\n  #jb-retirement-income-media-kit .jb-card-topline {\n    position: relative;\n    z-index: 1;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 14px;\n    padding: 30px 30px 0;\n  }\n\n  #jb-retirement-income-media-kit .jb-card-meta {\n    color: var(--jb-soft);\n    font-size: .78rem;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n    white-space: nowrap;\n  }\n\n  #jb-retirement-income-media-kit .jb-media-cover {\n    position: relative;\n    z-index: 1;\n    margin: 28px 30px 0;\n    min-height: 300px;\n    border-radius: 30px;\n    border: 1px solid rgba(255,255,255,.11);\n    background:\n      radial-gradient(circle at 70% 22%, rgba(53, 240, 255, .17), transparent 26%),\n      radial-gradient(circle at 28% 40%, rgba(85, 169, 255, .18), transparent 30%),\n      linear-gradient(145deg, rgba(255,255,255,.08), rgba(255,255,255,.025));\n    overflow: hidden;\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n  }\n\n  #jb-retirement-income-media-kit .jb-media-cover::before {\n    content: &quot;&quot;;\n    position: absolute;\n    inset: 0;\n    background-image:\n      linear-gradient(rgba(255,255,255,.04) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(255,255,255,.04) 1px, transparent 1px);\n    background-size: 34px 34px;\n    mask-image: radial-gradient(circle at center, black, transparent 78%);\n  }\n\n  #jb-retirement-income-media-kit .jb-cover-ring {\n    position: absolute;\n    width: 250px;\n    height: 250px;\n    border-radius: 50%;\n    border: 1px solid rgba(132, 216, 255, .22);\n    left: 50%;\n    top: 50%;\n    transform: translate(-50%, -50%);\n  }\n\n  #jb-retirement-income-media-kit .jb-cover-ring::before,\n  #jb-retirement-income-media-kit .jb-cover-ring::after {\n    content: &quot;&quot;;\n    position: absolute;\n    inset: 26px;\n    border-radius: inherit;\n    border: 1px solid rgba(132, 216, 255, .13);\n  }\n\n  #jb-retirement-income-media-kit .jb-cover-ring::after {\n    inset: 58px;\n    border-color: rgba(53, 240, 255, .24);\n    box-shadow: 0 0 42px rgba(85, 169, 255, .16);\n  }\n\n  #jb-retirement-income-media-kit .jb-cover-title {\n    position: absolute;\n    left: 28px;\n    right: 28px;\n    bottom: 28px;\n    z-index: 1;\n  }\n\n  #jb-retirement-income-media-kit .jb-cover-title span {\n    display: block;\n    color: var(--jb-blue-2);\n    font-size: .74rem;\n    letter-spacing: .18em;\n    font-weight: 850;\n    text-transform: uppercase;\n    margin-bottom: 10px;\n  }\n\n  #jb-retirement-income-media-kit .jb-cover-title h2 {\n    font-size: clamp(1.8rem, 4vw, 2.8rem);\n    line-height: 1;\n    letter-spacing: -0.055em;\n    margin-bottom: 0;\n  }\n\n  #jb-retirement-income-media-kit .jb-card-metrics {\n    position: relative;\n    z-index: 1;\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 12px;\n    padding: 18px 30px 0;\n  }\n\n  #jb-retirement-income-media-kit .jb-metric-mini {\n    padding: 16px;\n    border: 1px solid rgba(255,255,255,.09);\n    border-radius: 20px;\n    background: rgba(255,255,255,.045);\n  }\n\n  #jb-retirement-income-media-kit .jb-metric-mini strong {\n    display: block;\n    font-size: 1.36rem;\n    letter-spacing: -0.04em;\n    margin-bottom: 4px;\n  }\n\n  #jb-retirement-income-media-kit .jb-metric-mini span {\n    display: block;\n    color: var(--jb-soft);\n    font-size: .72rem;\n    line-height: 1.45;\n  }\n\n  #jb-retirement-income-media-kit .jb-card-bottom-note {\n    position: relative;\n    z-index: 1;\n    margin: 18px 30px 30px;\n    padding: 18px;\n    border-radius: 22px;\n    background: rgba(2, 6, 13, .48);\n    border: 1px solid rgba(255,255,255,.08);\n    color: #c7d7e8;\n    line-height: 1.65;\n    font-size: .88rem;\n  }\n\n  #jb-retirement-income-media-kit .jb-floating-index {\n    position: absolute;\n    right: -18px;\n    bottom: 104px;\n    z-index: 4;\n    width: 220px;\n    padding: 18px;\n    border-radius: 24px;\n    border: 1px solid rgba(132,216,255,.24);\n    background: rgba(4, 12, 24, .84);\n    backdrop-filter: blur(18px);\n    -webkit-backdrop-filter: blur(18px);\n    box-shadow: 0 22px 50px rgba(0,0,0,.38), 0 0 36px rgba(85,169,255,.18);\n    animation: jbFloatCard 7s var(--jb-ease) infinite alternate;\n  }\n\n  @keyframes jbFloatCard { from { transform: translateY(0); } to { transform: translateY(-16px); } }\n\n  #jb-retirement-income-media-kit .jb-floating-index strong {\n    display: block;\n    font-size: 2.25rem;\n    letter-spacing: -0.06em;\n    margin-bottom: 4px;\n  }\n\n  #jb-retirement-income-media-kit .jb-floating-index span {\n    display: block;\n    color: var(--jb-muted);\n    font-size: .78rem;\n    line-height: 1.5;\n  }\n\n  #jb-retirement-income-media-kit .jb-scroll-cue {\n    position: absolute;\n    left: 50%;\n    bottom: 26px;\n    transform: translateX(-50%);\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    color: var(--jb-soft);\n    font-size: .74rem;\n    letter-spacing: .16em;\n    text-transform: uppercase;\n  }\n\n  #jb-retirement-income-media-kit .jb-mouse {\n    width: 26px;\n    height: 42px;\n    border: 1px solid rgba(255,255,255,.2);\n    border-radius: 999px;\n    position: relative;\n  }\n\n  #jb-retirement-income-media-kit .jb-mouse::before {\n    content: &quot;&quot;;\n    position: absolute;\n    left: 50%;\n    top: 8px;\n    width: 4px;\n    height: 4px;\n    border-radius: 50%;\n    transform: translateX(-50%);\n    background: var(--jb-blue-2);\n    animation: jbScrollDot 1.8s ease infinite;\n  }\n\n  @keyframes jbScrollDot {\n    0% { transform: translate(-50%, 0); opacity: 0; }\n    35% { opacity: 1; }\n    100% { transform: translate(-50%, 18px); opacity: 0; }\n  }\n\n  #jb-retirement-income-media-kit .jb-section {\n    position: relative;\n    padding: clamp(78px, 9vw, 112px) 0;\n    scroll-margin-top: 96px;\n  }\n\n  #jb-retirement-income-media-kit .jb-section-head {\n    display: grid;\n    grid-template-columns: minmax(0, .84fr) minmax(0, 1.05fr);\n    gap: 42px;\n    align-items: end;\n    margin-bottom: 46px;\n  }\n\n  #jb-retirement-income-media-kit .jb-kicker {\n    color: var(--jb-blue-2);\n    text-transform: uppercase;\n    letter-spacing: .18em;\n    font-weight: 850;\n    font-size: .76rem;\n    margin-bottom: 14px;\n  }\n\n  #jb-retirement-income-media-kit h2 {\n    font-size: clamp(2.35rem, 5.2vw, 5.1rem);\n    line-height: .98;\n    letter-spacing: -0.07em;\n    margin-bottom: 0;\n  }\n\n  #jb-retirement-income-media-kit .jb-section-head p { margin-bottom: 0; font-size: 1.08rem; max-width: 690px; }\n\n  #jb-retirement-income-media-kit .jb-reveal { opacity: 1 !important; visibility: visible !important; transform: none; transition: transform .75s var(--jb-ease), filter .75s var(--jb-ease); }\n  #jb-retirement-income-media-kit.jb-animate-ready .jb-reveal:not(.jb-in-view) { opacity: 1 !important; visibility: visible !important; transform: translateY(14px); filter: saturate(.94); }\n  #jb-retirement-income-media-kit.jb-animate-ready .jb-reveal.jb-in-view { opacity: 1 !important; visibility: visible !important; transform: translateY(0); filter: saturate(1); }\n\n  #jb-retirement-income-media-kit .jb-intent-strip { padding-top: 8px; }\n  #jb-retirement-income-media-kit .jb-intent-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }\n\n  #jb-retirement-income-media-kit .jb-intent-card {\n    min-height: 210px;\n    padding: 26px;\n    border-radius: 28px;\n    background: linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.032)), rgba(255,255,255,.025);\n    border: 1px solid rgba(255,255,255,.095);\n    position: relative;\n    overflow: hidden;\n    transition: transform .4s var(--jb-ease), border-color .4s var(--jb-ease), background .4s var(--jb-ease);\n  }\n\n  #jb-retirement-income-media-kit .jb-intent-card::before {\n    content: &quot;&quot;;\n    position: absolute;\n    width: 150px; height: 150px; right: -70px; top: -70px;\n    background: radial-gradient(circle, rgba(85,169,255,.24), transparent 70%);\n    transition: transform .45s var(--jb-ease), opacity .45s var(--jb-ease);\n    opacity: .75;\n  }\n\n  #jb-retirement-income-media-kit .jb-intent-card:hover { transform: translateY(-8px); border-color: rgba(132,216,255,.28); background: rgba(255,255,255,.055); }\n  #jb-retirement-income-media-kit .jb-intent-card:hover::before { transform: scale(1.25); opacity: 1; }\n  #jb-retirement-income-media-kit .jb-intent-card span { display: block; color: var(--jb-soft); font-size: .76rem; letter-spacing: .16em; text-transform: uppercase; font-weight: 820; margin-bottom: 22px; }\n  #jb-retirement-income-media-kit .jb-intent-card h3 { position: relative; z-index: 1; font-size: 1.42rem; letter-spacing: -0.035em; line-height: 1.1; margin-bottom: 14px; }\n  #jb-retirement-income-media-kit .jb-intent-card p { position: relative; z-index: 1; margin-bottom: 0; font-size: .92rem; line-height: 1.62; }\n\n  #jb-retirement-income-media-kit .jb-thesis-section { padding-top: 80px; }\n  #jb-retirement-income-media-kit .jb-thesis-panel { display: grid; grid-template-columns: .86fr 1.14fr; min-height: 520px; overflow: hidden; position: relative; }\n\n  #jb-retirement-income-media-kit .jb-thesis-visual {\n    position: relative;\n    padding: 36px;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n    background: radial-gradient(circle at 30% 18%, rgba(85,169,255,.24), transparent 30%), linear-gradient(145deg, rgba(255,255,255,.075), rgba(255,255,255,.02));\n    border-right: 1px solid rgba(255,255,255,.09);\n    overflow: hidden;\n  }\n\n  #jb-retirement-income-media-kit .jb-thesis-visual::before {\n    content: &quot;&quot;;\n    position: absolute;\n    inset: 0;\n    background-image: linear-gradient(rgba(255,255,255,.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.04) 1px, transparent 1px);\n    background-size: 38px 38px;\n    mask-image: linear-gradient(90deg, black, transparent 82%);\n    pointer-events: none;\n  }\n\n  #jb-retirement-income-media-kit .jb-thesis-label { position: relative; z-index: 1; color: var(--jb-blue-2); text-transform: uppercase; letter-spacing: .16em; font-size: .72rem; font-weight: 850; }\n  #jb-retirement-income-media-kit .jb-thesis-line { position: relative; z-index: 1; height: 260px; border-radius: 26px; border: 1px solid rgba(255,255,255,.1); background: rgba(2, 7, 16, .36); overflow: hidden; }\n  #jb-retirement-income-media-kit .jb-thesis-line svg { position: absolute; inset: 0; width: 100%; height: 100%; }\n  #jb-retirement-income-media-kit .jb-thesis-line path { fill: none; stroke-width: 3; stroke-linecap: round; }\n  #jb-retirement-income-media-kit .jb-path-growth { stroke: rgba(143, 246, 192, .7); stroke-dasharray: 720; animation: jbDrawPath 4.8s ease infinite alternate; }\n  #jb-retirement-income-media-kit .jb-path-income { stroke: rgba(85, 169, 255, .84); filter: drop-shadow(0 0 14px rgba(85,169,255,.32)); stroke-dasharray: 720; animation: jbDrawPath 4.8s ease .6s infinite alternate; }\n  @keyframes jbDrawPath { 0% { stroke-dashoffset: 720; opacity: .42; } 100% { stroke-dashoffset: 0; opacity: 1; } }\n  #jb-retirement-income-media-kit .jb-thesis-caption { position: relative; z-index: 1; color: var(--jb-muted); font-size: .88rem; line-height: 1.65; max-width: 330px; }\n  #jb-retirement-income-media-kit .jb-thesis-copy { padding: clamp(36px, 6vw, 64px); display: flex; flex-direction: column; justify-content: center; }\n  #jb-retirement-income-media-kit .jb-quote-mark { width: 54px; height: 54px; border-radius: 18px; display: grid; place-items: center; color: var(--jb-blue-2); font-family: var(--jb-serif); font-size: 3.2rem; line-height: 1; background: rgba(85,169,255,.08); border: 1px solid rgba(132,216,255,.16); margin-bottom: 26px; }\n  #jb-retirement-income-media-kit .jb-thesis-copy h2 { font-size: clamp(2.3rem, 4.6vw, 4.4rem); margin-bottom: 22px; }\n  #jb-retirement-income-media-kit .jb-thesis-copy p { font-size: 1.08rem; margin-bottom: 22px; }\n  #jb-retirement-income-media-kit .jb-tags { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 10px; }\n  #jb-retirement-income-media-kit .jb-tags span { padding: 9px 12px; border-radius: 999px; background: rgba(255,255,255,.045); border: 1px solid rgba(255,255,255,.08); color: #c7d7e8; font-size: .82rem; }\n\n  #jb-retirement-income-media-kit .jb-research { background: radial-gradient(circle at 16% 18%, rgba(85,169,255,.11), transparent 26rem), linear-gradient(180deg, transparent, rgba(255,255,255,.018), transparent); }\n  #jb-retirement-income-media-kit .jb-research-grid { display: grid; grid-template-columns: 1.08fr .92fr; gap: 18px; align-items: stretch; }\n  #jb-retirement-income-media-kit .jb-research-main { padding: clamp(26px, 4vw, 46px); min-height: 560px; display: flex; flex-direction: column; justify-content: space-between; position: relative; overflow: hidden; }\n  #jb-retirement-income-media-kit .jb-research-main::before { content: &quot;&quot;; position: absolute; inset: 0; background: radial-gradient(circle at 78% 12%, rgba(53,240,255,.10), transparent 34%), linear-gradient(115deg, rgba(255,255,255,.035), transparent 42%); pointer-events: none; }\n  #jb-retirement-income-media-kit .jb-research-main &gt; * { position: relative; z-index: 1; }\n  #jb-retirement-income-media-kit .jb-research-main h3 { font-size: clamp(2rem, 4.2vw, 4.2rem); line-height: .98; letter-spacing: -0.065em; margin-bottom: 22px; max-width: 760px; }\n  #jb-retirement-income-media-kit .jb-research-main p { max-width: 760px; font-size: 1.08rem; }\n  #jb-retirement-income-media-kit .jb-research-metrics { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; margin-top: 34px; }\n  #jb-retirement-income-media-kit .jb-research-metric { border-radius: 24px; border: 1px solid rgba(132,216,255,.13); background: linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.026)); padding: 22px; min-height: 170px; position: relative; overflow: hidden; }\n  #jb-retirement-income-media-kit .jb-research-metric::after { content: &quot;&quot;; position: absolute; inset: -20% -70%; background: linear-gradient(100deg, transparent 38%, rgba(255,255,255,.12), transparent 62%); transform: translateX(-60%); animation: jbMetricSheen 8s var(--jb-ease) infinite; }\n  @keyframes jbMetricSheen { 0%, 48% { transform: translateX(-70%); opacity: 0; } 58% { opacity: .8; } 100% { transform: translateX(70%); opacity: 0; } }\n  #jb-retirement-income-media-kit .jb-research-metric &gt; * { position: relative; z-index: 1; }\n  #jb-retirement-income-media-kit .jb-research-metric strong { display: block; font-size: clamp(2rem, 4vw, 3.35rem); letter-spacing: -0.07em; line-height: .95; color: #fff; margin-bottom: 10px; }\n  #jb-retirement-income-media-kit .jb-research-metric &gt; span:last-child { color: var(--jb-muted); font-size: .86rem; line-height: 1.5; }\n  #jb-retirement-income-media-kit .jb-research-metric strong .jb-counter { font: inherit; font-size: inherit !important; color: inherit !important; line-height: inherit; letter-spacing: inherit; }\n  #jb-retirement-income-media-kit .jb-source-note { margin-top: 22px; color: var(--jb-soft); font-size: .8rem; line-height: 1.55; }\n  #jb-retirement-income-media-kit .jb-research-stack { display: grid; gap: 18px; }\n  #jb-retirement-income-media-kit .jb-research-card { padding: 28px; border-radius: 30px; border: 1px solid rgba(255,255,255,.09); background: linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.03)); min-height: 191px; position: relative; overflow: hidden; }\n  #jb-retirement-income-media-kit .jb-research-card::before { content: &quot;&quot;; position: absolute; left: 0; top: 0; width: 3px; height: 100%; background: linear-gradient(180deg, var(--jb-blue-2), transparent); opacity: .7; }\n  #jb-retirement-income-media-kit .jb-research-card span { color: var(--jb-blue-2); text-transform: uppercase; font-size: .72rem; letter-spacing: .16em; font-weight: 850; }\n  #jb-retirement-income-media-kit .jb-research-card h4 { margin: 14px 0 12px; font-size: 1.32rem; letter-spacing: -0.034em; }\n  #jb-retirement-income-media-kit .jb-research-card p { font-size: .95rem; margin-bottom: 0; }\n\n  #jb-retirement-income-media-kit .jb-problem-map { display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; align-items: stretch; }\n  #jb-retirement-income-media-kit .jb-mode-card { min-height: 520px; padding: clamp(28px, 4vw, 42px); position: relative; overflow: hidden; background: rgba(255,255,255,.035); transition: transform .45s var(--jb-ease), border-color .45s var(--jb-ease); }\n  #jb-retirement-income-media-kit .jb-mode-card:hover { transform: translateY(-6px); border-color: rgba(132,216,255,.26); }\n  #jb-retirement-income-media-kit .jb-mode-card::before { content: &quot;&quot;; position: absolute; inset: auto -20% -40% -20%; height: 60%; background: radial-gradient(circle at 50% 0%, rgba(85,169,255,.18), transparent 64%); }\n  #jb-retirement-income-media-kit .jb-mode-card.jb-is-tense::before { background: radial-gradient(circle at 50% 0%, rgba(255,129,157,.14), transparent 64%); }\n  #jb-retirement-income-media-kit .jb-mode-card &gt; * { position: relative; z-index: 1; }\n  #jb-retirement-income-media-kit .jb-mode-label { color: var(--jb-soft); letter-spacing: .18em; text-transform: uppercase; font-size: .72rem; font-weight: 850; margin-bottom: 24px; }\n  #jb-retirement-income-media-kit .jb-mode-card h3 { font-size: clamp(2.1rem, 4.4vw, 4.25rem); line-height: .95; letter-spacing: -0.065em; margin-bottom: 20px; }\n  #jb-retirement-income-media-kit .jb-mode-list { display: grid; gap: 12px; margin-top: 32px; }\n  #jb-retirement-income-media-kit .jb-mode-list div { display: grid; grid-template-columns: 22px 1fr; gap: 12px; align-items: start; color: #c6d3e2; line-height: 1.58; font-size: .95rem; }\n  #jb-retirement-income-media-kit .jb-mode-list div::before { content: &quot;&quot;; width: 9px; height: 9px; border-radius: 50%; margin-top: 8px; background: var(--jb-blue-2); box-shadow: 0 0 14px rgba(132,216,255,.75); }\n  #jb-retirement-income-media-kit .jb-mode-card.jb-is-tense .jb-mode-list div::before { background: var(--jb-rose); box-shadow: 0 0 14px rgba(255,129,157,.58); }\n  #jb-retirement-income-media-kit .jb-volatility-band { margin-top: 34px; border-radius: 999px; background: linear-gradient(90deg, rgba(255,255,255,.035), rgba(255,255,255,.075), rgba(255,255,255,.035)); border: 1px solid rgba(255,255,255,.08); overflow: hidden; padding: 4px; box-shadow: inset 0 0 22px rgba(0,0,0,.38); }\n  #jb-retirement-income-media-kit .jb-volatility-band div { height: 13px; width: 100%; border-radius: inherit; background: linear-gradient(90deg, transparent 0%, rgba(255,129,157,.26) 15%, rgba(255,129,157,.78) 42%, rgba(255,255,255,.45) 50%, rgba(255,129,157,.78) 58%, rgba(255,129,157,.22) 84%, transparent 100%); background-size: 220% 100%; animation: jbBandMove 7s linear infinite; filter: drop-shadow(0 0 16px rgba(255,129,157,.22)); }\n  #jb-retirement-income-media-kit .jb-mode-card:not(.jb-is-tense) .jb-volatility-band div { background: linear-gradient(90deg, transparent 0%, rgba(85,169,255,.25) 15%, rgba(132,216,255,.82) 42%, rgba(255,255,255,.5) 50%, rgba(53,240,255,.72) 58%, rgba(85,169,255,.22) 84%, transparent 100%); background-size: 220% 100%; filter: drop-shadow(0 0 16px rgba(85,169,255,.24)); }\n  @keyframes jbBandMove { to { background-position: 220% 0; } }\n\n  #jb-retirement-income-media-kit .jb-strategy { background: radial-gradient(circle at 74% 12%, rgba(85,169,255,.13), transparent 30rem); }\n  #jb-retirement-income-media-kit .jb-strategy-shell { display: grid; grid-template-columns: .92fr 1.08fr; gap: 18px; align-items: stretch; }\n  #jb-retirement-income-media-kit .jb-strategy-console { padding: clamp(28px, 4vw, 42px); overflow: hidden; }\n  #jb-retirement-income-media-kit .jb-console-label { color: var(--jb-blue-2); letter-spacing: .17em; text-transform: uppercase; font-weight: 850; font-size: .72rem; margin-bottom: 18px; }\n  #jb-retirement-income-media-kit .jb-strategy-console h3 { font-size: clamp(2rem, 4vw, 3.8rem); line-height: .98; letter-spacing: -0.06em; margin-bottom: 20px; }\n  #jb-retirement-income-media-kit .jb-strategy-toggle { display: flex; gap: 8px; padding: 7px; border-radius: 999px; border: 1px solid rgba(255,255,255,.09); background: rgba(255,255,255,.035); margin: 30px 0 24px; }\n  #jb-retirement-income-media-kit .jb-strategy-toggle button { flex: 1; padding: 13px 14px; border: 0; border-radius: 999px; color: var(--jb-muted); background: transparent; font-weight: 820; cursor: pointer; transition: color .25s var(--jb-ease), background .25s var(--jb-ease), box-shadow .25s var(--jb-ease); }\n  #jb-retirement-income-media-kit .jb-strategy-toggle button.jb-is-active { color: var(--jb-text); background: rgba(85,169,255,.18); box-shadow: inset 0 0 0 1px rgba(132,216,255,.18); }\n  #jb-retirement-income-media-kit .jb-scenario-copy { min-height: 164px; padding: 22px; border-radius: 24px; background: rgba(255,255,255,.045); border: 1px solid rgba(255,255,255,.085); }\n  #jb-retirement-income-media-kit .jb-scenario-copy h4 { font-size: 1.32rem; letter-spacing: -0.035em; margin-bottom: 10px; }\n  #jb-retirement-income-media-kit .jb-scenario-copy p { margin-bottom: 0; font-size: .95rem; }\n  #jb-retirement-income-media-kit .jb-income-visual { padding: clamp(28px, 4vw, 42px); overflow: hidden; position: relative; }\n  #jb-retirement-income-media-kit .jb-income-visual::before { content: &quot;&quot;; position: absolute; inset: 0; background: radial-gradient(circle at 50% 0%, rgba(53,240,255,.11), transparent 38%), linear-gradient(120deg, rgba(255,255,255,.04), transparent 40%); pointer-events: none; }\n  #jb-retirement-income-media-kit .jb-income-visual &gt; * { position: relative; z-index: 1; }\n  #jb-retirement-income-media-kit .jb-case-header { display: flex; justify-content: space-between; gap: 18px; align-items: start; margin-bottom: 26px; }\n  #jb-retirement-income-media-kit .jb-case-header span { color: var(--jb-blue-2); text-transform: uppercase; letter-spacing: .16em; font-size: .72rem; font-weight: 850; }\n  #jb-retirement-income-media-kit .jb-case-header strong { display: block; font-size: 1.05rem; margin-top: 6px; }\n  #jb-retirement-income-media-kit .jb-case-pill { display: inline-flex; align-items: center; gap: 8px; color: var(--jb-green); padding: 10px 12px; border-radius: 999px; border: 1px solid rgba(143,246,192,.18); background: rgba(143,246,192,.06); font-size: .78rem; font-weight: 820; white-space: nowrap; }\n  #jb-retirement-income-media-kit .jb-income-bars { display: grid; gap: 18px; margin: 32px 0; }\n  #jb-retirement-income-media-kit .jb-income-bar { padding: 22px; border-radius: 26px; border: 1px solid rgba(255,255,255,.09); background: rgba(255,255,255,.04); }\n  #jb-retirement-income-media-kit .jb-bar-top { display: flex; justify-content: space-between; gap: 18px; margin-bottom: 14px; align-items: baseline; }\n  #jb-retirement-income-media-kit .jb-bar-top strong { font-size: 1.04rem; }\n  #jb-retirement-income-media-kit .jb-bar-top span { color: var(--jb-muted); font-size: .88rem; text-align: right; }\n  #jb-retirement-income-media-kit .jb-bar-track { height: 14px; border-radius: 999px; background: rgba(255,255,255,.07); overflow: hidden; border: 1px solid rgba(255,255,255,.07); }\n  #jb-retirement-income-media-kit .jb-bar-fill { height: 100%; border-radius: inherit; width: var(--jb-bar-width, 54%); background: linear-gradient(90deg, rgba(85,169,255,.42), var(--jb-blue-2)); box-shadow: 0 0 26px rgba(85,169,255,.28); transition: width .6s var(--jb-ease), background .6s var(--jb-ease); }\n  #jb-retirement-income-media-kit .jb-income-bar.jb-is-highlight .jb-bar-fill { background: linear-gradient(90deg, rgba(143,246,192,.42), rgba(85,169,255,.96), var(--jb-cyan)); }\n  #jb-retirement-income-media-kit .jb-income-figures { display: grid; grid-template-columns: 1fr; gap: 12px; }\n  #jb-retirement-income-media-kit .jb-income-number-card { border-radius: 28px; border: 1px solid rgba(132,216,255,.18); background: radial-gradient(circle at 70% 15%, rgba(85,169,255,.16), transparent 42%), linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.025)), rgba(2,6,13,.62); padding: clamp(24px, 3.6vw, 36px); min-height: 178px; display: flex; flex-direction: column; justify-content: center; overflow: hidden; }\n  #jb-retirement-income-media-kit .jb-income-number-card strong { display: block; font-size: clamp(4.1rem, 6.4vw, 5.45rem); line-height: .84; letter-spacing: -0.09em; margin-bottom: 20px; color: #fff; text-shadow: 0 0 46px rgba(85,169,255,.18); white-space: nowrap; }\n  #jb-retirement-income-media-kit .jb-income-number-card strong .jb-counter { font: inherit; color: inherit; line-height: inherit; letter-spacing: inherit; }\n  #jb-retirement-income-media-kit .jb-income-number-card &gt; span { color: var(--jb-muted); font-size: .92rem; line-height: 1.45; }\n  #jb-retirement-income-media-kit .jb-example-disclosure { margin-top: 18px; padding: 16px 18px; border-radius: 18px; color: var(--jb-soft); font-size: .78rem; line-height: 1.6; background: rgba(255,255,255,.035); border: 1px solid rgba(255,255,255,.07); }\n\n  #jb-retirement-income-media-kit .jb-process { background: linear-gradient(180deg, transparent, rgba(255,255,255,.018)); }\n  #jb-retirement-income-media-kit .jb-process-track { display: grid; grid-template-columns: repeat(6, 1fr); gap: 10px; margin-bottom: 18px; }\n  #jb-retirement-income-media-kit .jb-process-step { position: relative; border-radius: 24px; border: 1px solid rgba(255,255,255,.095); background: rgba(255,255,255,.038); padding: 20px 16px; min-height: 202px; cursor: pointer; overflow: hidden; color: inherit; text-align: left; transition: transform .35s var(--jb-ease), background .35s var(--jb-ease), border-color .35s var(--jb-ease); }\n  #jb-retirement-income-media-kit .jb-process-step::before { content: &quot;&quot;; position: absolute; inset: auto 0 0 0; height: 3px; background: linear-gradient(90deg, var(--jb-blue-3), var(--jb-cyan)); transform: scaleX(0); transform-origin: left; transition: transform .35s var(--jb-ease); }\n  #jb-retirement-income-media-kit .jb-process-step:hover,\n  #jb-retirement-income-media-kit .jb-process-step.jb-is-active { transform: translateY(-5px); border-color: rgba(132,216,255,.28); background: rgba(85,169,255,.075); }\n  #jb-retirement-income-media-kit .jb-process-step.jb-is-active::before { transform: scaleX(1); }\n  #jb-retirement-income-media-kit .jb-step-icon { width: 44px; height: 44px; border-radius: 16px; display: grid; place-items: center; color: var(--jb-blue-2); background: rgba(85,169,255,.09); border: 1px solid rgba(132,216,255,.16); margin-bottom: 20px; box-shadow: inset 0 1px 0 rgba(255,255,255,.08); }\n  #jb-retirement-income-media-kit .jb-step-icon svg { width: 23px; height: 23px; stroke: currentColor; fill: none; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; }\n  #jb-retirement-income-media-kit .jb-process-step span:not(.jb-step-icon) { display: block; color: var(--jb-blue-2); font-size: .72rem; font-weight: 850; letter-spacing: .15em; text-transform: uppercase; margin-bottom: 10px; }\n  #jb-retirement-income-media-kit .jb-process-step h3 { font-size: 1.05rem; letter-spacing: -0.025em; line-height: 1.14; margin-bottom: 10px; }\n  #jb-retirement-income-media-kit .jb-process-step p { font-size: .82rem; line-height: 1.55; margin-bottom: 0; }\n  #jb-retirement-income-media-kit .jb-process-detail { display: grid; grid-template-columns: .88fr 1.12fr; gap: 0; align-items: stretch; overflow: hidden; }\n  #jb-retirement-income-media-kit .jb-process-detail-left { padding: clamp(28px, 4vw, 42px); background: radial-gradient(circle at 30% 20%, rgba(85,169,255,.18), transparent 36%), rgba(255,255,255,.02); border-right: 1px solid rgba(255,255,255,.08); }\n  #jb-retirement-income-media-kit .jb-process-detail-left span { color: var(--jb-blue-2); text-transform: uppercase; letter-spacing: .16em; font-size: .72rem; font-weight: 850; }\n  #jb-retirement-income-media-kit .jb-process-detail-left h3 { font-size: clamp(2rem, 4.2vw, 4rem); line-height: .98; letter-spacing: -0.06em; margin: 18px 0; }\n  #jb-retirement-income-media-kit .jb-process-detail-right { padding: clamp(28px, 4vw, 42px); display: grid; gap: 14px; }\n  #jb-retirement-income-media-kit .jb-detail-row { display: grid; grid-template-columns: 38px 1fr; gap: 16px; align-items: start; padding: 18px; border-radius: 22px; background: rgba(255,255,255,.04); border: 1px solid rgba(255,255,255,.08); }\n  #jb-retirement-income-media-kit .jb-detail-row i { width: 38px; height: 38px; display: grid; place-items: center; border-radius: 14px; background: rgba(85,169,255,.1); color: var(--jb-blue-2); font-style: normal; }\n  #jb-retirement-income-media-kit .jb-detail-row svg { width: 20px; height: 20px; stroke: currentColor; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n  #jb-retirement-income-media-kit .jb-detail-row strong { display: block; margin-bottom: 6px; }\n  #jb-retirement-income-media-kit .jb-detail-row span { color: var(--jb-muted); font-size: .94rem; line-height: 1.55; }\n\n  #jb-retirement-income-media-kit .jb-audience-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n  #jb-retirement-income-media-kit .jb-audience-card { min-height: 318px; padding: 28px; border-radius: 30px; border: 1px solid rgba(255,255,255,.09); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.025)); position: relative; overflow: hidden; transition: transform .4s var(--jb-ease), border-color .4s var(--jb-ease), background .4s var(--jb-ease); }\n  #jb-retirement-income-media-kit .jb-audience-card:hover { transform: translateY(-7px); border-color: rgba(132,216,255,.26); background: rgba(255,255,255,.055); }\n  #jb-retirement-income-media-kit .jb-audience-card::before { content: &quot;&quot;; position: absolute; right: -80px; top: -80px; width: 190px; height: 190px; border-radius: 50%; background: radial-gradient(circle, rgba(85,169,255,.18), transparent 70%); transition: transform .45s var(--jb-ease); }\n  #jb-retirement-income-media-kit .jb-audience-card:hover::before { transform: scale(1.18); }\n  #jb-retirement-income-media-kit .jb-audience-visual { position: relative; z-index: 1; width: 58px; height: 58px; border-radius: 20px; display: grid; place-items: center; color: #dff3ff; background: linear-gradient(135deg, rgba(85,169,255,.86), rgba(36,109,255,.58)); box-shadow: 0 0 34px rgba(85,169,255,.16), inset 0 1px 0 rgba(255,255,255,.2); margin-bottom: 24px; }\n  #jb-retirement-income-media-kit .jb-audience-visual svg { width: 29px; height: 29px; stroke: currentColor; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n  #jb-retirement-income-media-kit .jb-audience-card h3 { position: relative; z-index: 1; font-size: 1.45rem; letter-spacing: -0.04em; margin-bottom: 14px; }\n  #jb-retirement-income-media-kit .jb-audience-card p { position: relative; z-index: 1; font-size: .95rem; margin-bottom: 20px; }\n  #jb-retirement-income-media-kit .jb-audience-card ul { position: relative; z-index: 1; list-style: none; padding: 0; margin: 0; display: grid; gap: 9px; }\n  #jb-retirement-income-media-kit .jb-audience-card li { color: #c9d8e7; font-size: .9rem; display: grid; grid-template-columns: 18px 1fr; gap: 8px; line-height: 1.45; }\n  #jb-retirement-income-media-kit .jb-audience-card li::before { content: &quot;&quot;; width: 7px; height: 7px; margin-top: 7px; border-radius: 50%; background: var(--jb-blue-2); box-shadow: 0 0 10px rgba(132,216,255,.7); }\n\n  #jb-retirement-income-media-kit .jb-partners { background: radial-gradient(circle at 18% 18%, rgba(132,216,255,.12), transparent 28rem), radial-gradient(circle at 94% 70%, rgba(36,109,255,.12), transparent 32rem); }\n  #jb-retirement-income-media-kit .jb-partner-shell { display: grid; grid-template-columns: .86fr 1.14fr; gap: 18px; align-items: start; }\n  #jb-retirement-income-media-kit .jb-partner-positioning { padding: clamp(30px, 4vw, 46px); position: sticky; top: 24px; min-height: 520px; overflow: hidden; }\n  #jb-retirement-income-media-kit .jb-partner-positioning::before { content: &quot;&quot;; position: absolute; inset: 0; background: radial-gradient(circle at 40% 18%, rgba(85,169,255,.2), transparent 34%), linear-gradient(150deg, rgba(255,255,255,.055), transparent 50%); pointer-events: none; }\n  #jb-retirement-income-media-kit .jb-partner-positioning &gt; * { position: relative; z-index: 1; }\n  #jb-retirement-income-media-kit .jb-partner-positioning h3 { font-size: clamp(2.1rem, 4.8vw, 4.6rem); line-height: .95; letter-spacing: -0.068em; margin-bottom: 22px; }\n  #jb-retirement-income-media-kit .jb-partner-positioning p { font-size: 1.02rem; }\n  #jb-retirement-income-media-kit .jb-partner-list { display: grid; gap: 14px; }\n  #jb-retirement-income-media-kit .jb-partner-card { padding: 28px; min-height: 210px; border-radius: 30px; border: 1px solid rgba(255,255,255,.09); background: rgba(255,255,255,.04); transition: transform .4s var(--jb-ease), border-color .4s var(--jb-ease), background .4s var(--jb-ease); display: grid; grid-template-columns: 66px 1fr; gap: 20px; align-items: start; }\n  #jb-retirement-income-media-kit .jb-partner-card:hover { transform: translateX(8px); border-color: rgba(132,216,255,.28); background: rgba(255,255,255,.06); }\n  #jb-retirement-income-media-kit .jb-partner-icon { width: 66px; height: 66px; border-radius: 22px; display: grid; place-items: center; border: 1px solid rgba(132,216,255,.18); background: rgba(85,169,255,.09); color: var(--jb-blue-2); box-shadow: inset 0 1px 0 rgba(255,255,255,.08); }\n  #jb-retirement-income-media-kit .jb-partner-icon svg { width: 32px; height: 32px; stroke: currentColor; fill: none; stroke-width: 1.75; stroke-linecap: round; stroke-linejoin: round; }\n  #jb-retirement-income-media-kit .jb-partner-card h4 { font-size: 1.34rem; letter-spacing: -0.035em; margin-bottom: 10px; }\n  #jb-retirement-income-media-kit .jb-partner-card p { font-size: .95rem; margin-bottom: 0; }\n\n  #jb-retirement-income-media-kit .jb-ecosystem-board { display: grid; grid-template-columns: .9fr 1.1fr; gap: 18px; align-items: stretch; }\n  #jb-retirement-income-media-kit .jb-ecosystem-core { padding: clamp(30px, 4.8vw, 54px); position: relative; overflow: hidden; min-height: 570px; display: flex; flex-direction: column; justify-content: space-between; }\n  #jb-retirement-income-media-kit .jb-ecosystem-core::before { content: &quot;&quot;; position: absolute; inset: 0; background: radial-gradient(circle at 55% 30%, rgba(53,240,255,.16), transparent 32%), linear-gradient(135deg, rgba(255,255,255,.07), transparent 42%); pointer-events: none; }\n  #jb-retirement-income-media-kit .jb-ecosystem-core &gt; * { position: relative; z-index: 1; }\n  #jb-retirement-income-media-kit .jb-ecosystem-core h3 { font-size: clamp(2.2rem, 4.8vw, 4.8rem); line-height: .94; letter-spacing: -0.072em; margin-bottom: 20px; }\n  #jb-retirement-income-media-kit .jb-orbit-visual { height: 250px; position: relative; border-radius: 28px; border: 1px solid rgba(255,255,255,.09); background: rgba(2, 7, 16, .36); overflow: hidden; }\n  #jb-retirement-income-media-kit .jb-orbit-visual::before,\n  #jb-retirement-income-media-kit .jb-orbit-visual::after { content: &quot;&quot;; position: absolute; left: 50%; top: 50%; width: 210px; height: 210px; border-radius: 50%; border: 1px solid rgba(132,216,255,.18); transform: translate(-50%, -50%); }\n  #jb-retirement-income-media-kit .jb-orbit-visual::after { width: 130px; height: 130px; border-color: rgba(53,240,255,.2); box-shadow: 0 0 50px rgba(85,169,255,.12); }\n  #jb-retirement-income-media-kit .jb-orbit-dot { position: absolute; width: 12px; height: 12px; border-radius: 50%; background: var(--jb-blue-2); box-shadow: 0 0 22px rgba(132,216,255,.85); animation: jbOrbitPulse 2.6s ease infinite alternate; }\n  #jb-retirement-income-media-kit .jb-orbit-dot:nth-child(1) { left: 22%; top: 30%; animation-delay: -.4s; }\n  #jb-retirement-income-media-kit .jb-orbit-dot:nth-child(2) { right: 18%; top: 26%; animation-delay: -.9s; }\n  #jb-retirement-income-media-kit .jb-orbit-dot:nth-child(3) { left: 39%; bottom: 18%; animation-delay: -1.3s; }\n  #jb-retirement-income-media-kit .jb-orbit-dot:nth-child(4) { right: 30%; bottom: 26%; animation-delay: -1.8s; }\n  #jb-retirement-income-media-kit .jb-orbit-dot:nth-child(5) { left: 50%; top: 50%; transform: translate(-50%, -50%); background: var(--jb-green); }\n  @keyframes jbOrbitPulse { from { opacity: .48; transform: scale(.88); } to { opacity: 1; transform: scale(1.14); } }\n  #jb-retirement-income-media-kit .jb-ecosystem-list { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; }\n  #jb-retirement-income-media-kit .jb-ecosystem-node { min-height: 250px; padding: 24px; border-radius: 28px; border: 1px solid rgba(255,255,255,.09); background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.025)); position: relative; overflow: hidden; transition: transform .4s var(--jb-ease), border-color .4s var(--jb-ease); }\n  #jb-retirement-income-media-kit .jb-ecosystem-node:hover { transform: translateY(-6px); border-color: rgba(132,216,255,.27); }\n  #jb-retirement-income-media-kit .jb-ecosystem-node::after { content: &quot;&quot;; position: absolute; right: -58px; bottom: -58px; width: 140px; height: 140px; border-radius: 50%; background: radial-gradient(circle, rgba(85,169,255,.16), transparent 70%); }\n  #jb-retirement-income-media-kit .jb-node-top { position: relative; z-index: 1; display: flex; align-items: center; gap: 12px; margin-bottom: 22px; }\n  #jb-retirement-income-media-kit .jb-node-icon { width: 46px; height: 46px; border-radius: 16px; display: grid; place-items: center; color: var(--jb-blue-2); background: rgba(85,169,255,.09); border: 1px solid rgba(132,216,255,.15); }\n  #jb-retirement-income-media-kit .jb-node-icon svg { width: 24px; height: 24px; stroke: currentColor; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n  #jb-retirement-income-media-kit .jb-node-top span { color: var(--jb-blue-2); font-weight: 850; letter-spacing: .16em; text-transform: uppercase; font-size: .7rem; }\n  #jb-retirement-income-media-kit .jb-ecosystem-node h3 { position: relative; z-index: 1; font-size: 1.2rem; letter-spacing: -0.034em; line-height: 1.12; margin-bottom: 12px; }\n  #jb-retirement-income-media-kit .jb-ecosystem-node p { position: relative; z-index: 1; font-size: .86rem; line-height: 1.55; margin-bottom: 0; }\n\n  #jb-retirement-income-media-kit .jb-positioning-grid { display: grid; grid-template-columns: 1.15fr .85fr; gap: 18px; align-items: stretch; }\n  #jb-retirement-income-media-kit .jb-brand-statement { padding: clamp(30px, 5vw, 58px); overflow: hidden; position: relative; }\n  #jb-retirement-income-media-kit .jb-brand-statement::before { content: &quot;&quot;; position: absolute; inset: 0; background: radial-gradient(circle at 82% 22%, rgba(53,240,255,.14), transparent 28%), linear-gradient(130deg, rgba(255,255,255,.06), transparent 48%); pointer-events: none; }\n  #jb-retirement-income-media-kit .jb-brand-statement &gt; * { position: relative; z-index: 1; }\n  #jb-retirement-income-media-kit .jb-brand-statement h3 { font-size: clamp(2.5rem, 5.4vw, 5.2rem); letter-spacing: -0.075em; line-height: .94; margin-bottom: 24px; }\n  #jb-retirement-income-media-kit .jb-brand-statement p { font-size: 1.08rem; max-width: 780px; }\n  #jb-retirement-income-media-kit .jb-positioning-list { display: grid; gap: 14px; }\n  #jb-retirement-income-media-kit .jb-positioning-item { padding: 25px; border-radius: 28px; border: 1px solid rgba(255,255,255,.09); background: rgba(255,255,255,.04); }\n  #jb-retirement-income-media-kit .jb-positioning-item span { color: var(--jb-blue-2); font-size: .72rem; font-weight: 850; letter-spacing: .16em; text-transform: uppercase; }\n  #jb-retirement-income-media-kit .jb-positioning-item h4 { font-size: 1.22rem; letter-spacing: -0.032em; margin: 12px 0 8px; }\n  #jb-retirement-income-media-kit .jb-positioning-item p { font-size: .9rem; line-height: 1.55; margin-bottom: 0; }\n\n  #jb-retirement-income-media-kit .jb-cta-section { padding: clamp(88px, 9vw, 120px) 0 96px; }\n  #jb-retirement-income-media-kit .jb-cta-panel { position: relative; overflow: hidden; min-height: 560px; display: grid; place-items: center; text-align: center; padding: clamp(34px, 6vw, 76px); background: radial-gradient(circle at 50% 12%, rgba(85,169,255,.25), transparent 34rem), linear-gradient(180deg, rgba(255,255,255,.09), rgba(255,255,255,.035)); }\n  #jb-retirement-income-media-kit .jb-cta-panel::before { content: &quot;&quot;; position: absolute; width: 620px; height: 620px; border-radius: 50%; border: 1px solid rgba(132,216,255,.12); top: 50%; left: 50%; transform: translate(-50%, -50%); box-shadow: inset 0 0 90px rgba(85,169,255,.08), 0 0 120px rgba(85,169,255,.08); }\n  #jb-retirement-income-media-kit .jb-cta-panel::after { content: &quot;&quot;; position: absolute; inset: 0; background-image: linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px); background-size: 44px 44px; mask-image: radial-gradient(circle at center, black, transparent 72%); pointer-events: none; }\n  #jb-retirement-income-media-kit .jb-cta-content { position: relative; z-index: 1; max-width: 880px; }\n  #jb-retirement-income-media-kit .jb-cta-content h2 { font-size: clamp(2.55rem, 6.4vw, 6.2rem); margin-bottom: 24px; }\n  #jb-retirement-income-media-kit .jb-cta-content p { font-size: 1.14rem; max-width: 720px; margin: 0 auto 32px; }\n  #jb-retirement-income-media-kit .jb-cta-actions { justify-content: center; }\n\n\n  #jb-retirement-income-media-kit .jb-compliance { padding: 10px 0 50px; background: rgba(0,0,0,.18); }\n  #jb-retirement-income-media-kit .jb-compliance-panel { padding: clamp(24px, 4vw, 42px); border-radius: 28px; }\n  #jb-retirement-income-media-kit .jb-compliance-head { display: flex; justify-content: space-between; align-items: end; gap: 22px; margin-bottom: 18px; padding-bottom: 18px; border-bottom: 1px solid rgba(255,255,255,.08); }\n  #jb-retirement-income-media-kit .jb-compliance-head span { color: var(--jb-blue-2); font-size: .72rem; font-weight: 850; letter-spacing: .18em; text-transform: uppercase; }\n  #jb-retirement-income-media-kit .jb-compliance-head h3 { margin: 0; font-size: clamp(1.3rem, 2.6vw, 2rem); letter-spacing: -.035em; }\n\n  #jb-retirement-income-media-kit .jb-sticky-cta { position: fixed; right: 22px; bottom: 22px; z-index: 9999; display: flex; align-items: center; gap: 12px; padding: 10px; border-radius: 999px; border: 1px solid rgba(132,216,255,.18); background: rgba(2, 7, 15, .78); backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); box-shadow: 0 18px 50px rgba(0,0,0,.36), 0 0 40px rgba(85,169,255,.16); transform: translateY(130%); transition: transform .45s var(--jb-ease); }\n  #jb-retirement-income-media-kit .jb-sticky-cta.jb-is-visible { transform: translateY(0); }\n  #jb-retirement-income-media-kit .jb-sticky-cta span:first-child { padding-left: 12px; color: var(--jb-muted); font-size: .85rem; white-space: nowrap; }\n\n  @media (max-width: 1100px) {\n    #jb-retirement-income-media-kit .jb-hero-grid,\n    #jb-retirement-income-media-kit .jb-research-grid,\n    #jb-retirement-income-media-kit .jb-strategy-shell,\n    #jb-retirement-income-media-kit .jb-partner-shell,\n    #jb-retirement-income-media-kit .jb-ecosystem-board,\n    #jb-retirement-income-media-kit .jb-positioning-grid { grid-template-columns: 1fr; }\n    #jb-retirement-income-media-kit .jb-hero-panel { min-height: auto; max-width: 640px; width: 100%; margin: 0 auto; }\n    #jb-retirement-income-media-kit .jb-section-head,\n    #jb-retirement-income-media-kit .jb-thesis-panel,\n    #jb-retirement-income-media-kit .jb-process-detail { grid-template-columns: 1fr; }\n    #jb-retirement-income-media-kit .jb-thesis-visual { border-right: 0; border-bottom: 1px solid rgba(255,255,255,.09); }\n    #jb-retirement-income-media-kit .jb-intent-grid,\n    #jb-retirement-income-media-kit .jb-audience-grid,\n    #jb-retirement-income-media-kit .jb-ecosystem-list { grid-template-columns: repeat(2, 1fr); }\n    #jb-retirement-income-media-kit .jb-process-track { grid-template-columns: repeat(3, 1fr); }\n    #jb-retirement-income-media-kit .jb-partner-positioning { position: relative; top: auto; min-height: auto; }\n    #jb-retirement-income-media-kit .jb-process-detail-left { border-right: 0; border-bottom: 1px solid rgba(255,255,255,.08); }\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-container { width: min(100% - 28px, var(--jb-container)); }\n    #jb-retirement-income-media-kit .jb-hero { padding: 64px 0 78px; min-height: auto; }\n    #jb-retirement-income-media-kit h1 { font-size: clamp(3rem, 15vw, 5rem); }\n    #jb-retirement-income-media-kit .jb-hero-lede,\n    #jb-retirement-income-media-kit .jb-section-head p { font-size: 1rem; }\n    #jb-retirement-income-media-kit .jb-section { padding: 78px 0; }\n    #jb-retirement-income-media-kit .jb-hero-panel { min-height: auto; }\n    #jb-retirement-income-media-kit .jb-executive-card { border-radius: 30px; transform: none; min-height: auto; }\n    #jb-retirement-income-media-kit .jb-floating-index { position: relative; right: auto; bottom: auto; width: 100%; margin: 16px 0 0; }\n    #jb-retirement-income-media-kit .jb-card-metrics,\n    #jb-retirement-income-media-kit .jb-research-metrics,\n    #jb-retirement-income-media-kit .jb-income-figures,\n    #jb-retirement-income-media-kit .jb-problem-map,\n    #jb-retirement-income-media-kit .jb-intent-grid,\n    #jb-retirement-income-media-kit .jb-audience-grid,\n    #jb-retirement-income-media-kit .jb-process-track,\n    #jb-retirement-income-media-kit .jb-ecosystem-list { grid-template-columns: 1fr; }\n    #jb-retirement-income-media-kit .jb-media-cover { min-height: 240px; margin-left: 20px; margin-right: 20px; }\n    #jb-retirement-income-media-kit .jb-card-topline { padding-left: 20px; padding-right: 20px; }\n    #jb-retirement-income-media-kit .jb-research-metric { min-height: auto; }\n    #jb-retirement-income-media-kit .jb-research-main h3 { font-size: clamp(2rem, 11vw, 3.35rem); }\n    #jb-retirement-income-media-kit .jb-mode-card,\n    #jb-retirement-income-media-kit .jb-research-main,\n    #jb-retirement-income-media-kit .jb-ecosystem-core { min-height: auto; }\n    #jb-retirement-income-media-kit .jb-case-header,\n    #jb-retirement-income-media-kit .jb-bar-top { flex-direction: column; align-items: flex-start; }\n    #jb-retirement-income-media-kit .jb-bar-top span { text-align: left; }\n    #jb-retirement-income-media-kit .jb-partner-card { grid-template-columns: 1fr; }\n    #jb-retirement-income-media-kit .jb-compliance { padding: 10px 0 50px; background: rgba(0,0,0,.18); }\n  #jb-retirement-income-media-kit .jb-compliance-panel { padding: clamp(24px, 4vw, 42px); border-radius: 28px; }\n  #jb-retirement-income-media-kit .jb-compliance-head { display: flex; justify-content: space-between; align-items: end; gap: 22px; margin-bottom: 18px; padding-bottom: 18px; border-bottom: 1px solid rgba(255,255,255,.08); }\n  #jb-retirement-income-media-kit .jb-compliance-head span { color: var(--jb-blue-2); font-size: .72rem; font-weight: 850; letter-spacing: .18em; text-transform: uppercase; }\n  #jb-retirement-income-media-kit .jb-compliance-head h3 { margin: 0; font-size: clamp(1.3rem, 2.6vw, 2rem); letter-spacing: -.035em; }\n\n  #jb-retirement-income-media-kit .jb-sticky-cta { left: 14px; right: 14px; bottom: 14px; justify-content: space-between; }\n    #jb-retirement-income-media-kit .jb-sticky-cta span:first-child { white-space: normal; line-height: 1.3; }\n  }\n\n  @media (max-width: 640px) {\n    #jb-retirement-income-media-kit .jb-card-metrics { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8px; padding-left: 20px; padding-right: 20px; }\n    #jb-retirement-income-media-kit .jb-metric-mini { padding: 12px 10px; border-radius: 16px; min-width: 0; }\n    #jb-retirement-income-media-kit .jb-metric-mini strong { font-size: .95rem; letter-spacing: -.03em; }\n    #jb-retirement-income-media-kit .jb-metric-mini span { font-size: .64rem; line-height: 1.28; }\n    #jb-retirement-income-media-kit .jb-card-bottom-note { margin-top: 14px; padding: 16px; }\n    #jb-retirement-income-media-kit .jb-floating-index { display: grid; grid-template-columns: auto 1fr; gap: 12px; align-items: center; padding: 15px 16px; border-radius: 20px; }\n    #jb-retirement-income-media-kit .jb-floating-index strong { font-size: 2rem; margin-bottom: 0; white-space: nowrap; }\n\n    #jb-retirement-income-media-kit .jb-research-grid { gap: 14px; }\n    #jb-retirement-income-media-kit .jb-research-stack { gap: 14px; }\n    #jb-retirement-income-media-kit .jb-research-card { min-height: auto; padding: 24px; }\n    #jb-retirement-income-media-kit .jb-case-pill { white-space: normal; }\n    #jb-retirement-income-media-kit .jb-income-number-card { min-height: 156px; }\n    #jb-retirement-income-media-kit .jb-income-number-card strong { font-size: clamp(3.5rem, 17vw, 4.7rem); white-space: nowrap; }\n    #jb-retirement-income-media-kit .jb-compliance-head { display: block; }\n    #jb-retirement-income-media-kit .jb-compliance-head h3 { margin-top: 8px; }\n  }\n\n  @media (max-width: 520px) {\n    #jb-retirement-income-media-kit .jb-hero-actions,\n    #jb-retirement-income-media-kit .jb-cta-actions { flex-direction: column; align-items: stretch; }\n    #jb-retirement-income-media-kit .jb-btn { width: 100%; }\n    #jb-retirement-income-media-kit .jb-strategy-toggle { flex-direction: column; border-radius: 22px; }\n    #jb-retirement-income-media-kit .jb-strategy-toggle button { border-radius: 16px; }\n    #jb-retirement-income-media-kit .jb-card-topline { align-items: flex-start; flex-direction: column; }\n    #jb-retirement-income-media-kit .jb-scroll-cue { display: none; }\n    #jb-retirement-income-media-kit .jb-card-metrics { padding-left: 22px; padding-right: 22px; }\n    #jb-retirement-income-media-kit .jb-card-bottom-note { margin-left: 22px; margin-right: 22px; }\n    #jb-retirement-income-media-kit .jb-income-number-card strong { font-size: clamp(3.5rem, 17vw, 5.1rem); }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #jb-retirement-income-media-kit *,\n    #jb-retirement-income-media-kit *::before,\n    #jb-retirement-income-media-kit *::after {\n      animation-duration: .001ms !important;\n      animation-iteration-count: 1 !important;\n      scroll-behavior: auto !important;\n      transition-duration: .001ms !important;\n    }\n    #jb-retirement-income-media-kit .jb-reveal { opacity: 1 !important; transform: none !important; }\n  }\n\n\n  /* HARD BLACK STAGE OVERRIDE\n     Keeps only cards/pills/buttons/glass modules textured. Everything behind them is pure black for Perspective embeds. */\n  #jb-retirement-income-media-kit {\n    --jb-bg-0: #000000 !important;\n    --jb-bg-1: #000000 !important;\n    --jb-bg-2: #000000 !important;\n    background: #000000 !important;\n  }\n\n  #jb-retirement-income-media-kit::before,\n  #jb-retirement-income-media-kit::after {\n    opacity: 0 !important;\n    background: none !important;\n    background-image: none !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero,\n  #jb-retirement-income-media-kit .jb-section,\n  #jb-retirement-income-media-kit .jb-intent-strip,\n  #jb-retirement-income-media-kit .jb-thesis-section,\n  #jb-retirement-income-media-kit .jb-research,\n  #jb-retirement-income-media-kit .jb-strategy,\n  #jb-retirement-income-media-kit .jb-process,\n  #jb-retirement-income-media-kit .jb-partners,\n  #jb-retirement-income-media-kit .jb-cta-section,\n  #jb-retirement-income-media-kit .jb-compliance {\n    background: #000000 !important;\n    background-image: none !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero::before,\n  #jb-retirement-income-media-kit .jb-section::before,\n  #jb-retirement-income-media-kit .jb-section::after,\n  #jb-retirement-income-media-kit .jb-research::before,\n  #jb-retirement-income-media-kit .jb-research::after,\n  #jb-retirement-income-media-kit .jb-strategy::before,\n  #jb-retirement-income-media-kit .jb-strategy::after,\n  #jb-retirement-income-media-kit .jb-process::before,\n  #jb-retirement-income-media-kit .jb-process::after,\n  #jb-retirement-income-media-kit .jb-partners::before,\n  #jb-retirement-income-media-kit .jb-partners::after,\n  #jb-retirement-income-media-kit .jb-cta-section::before,\n  #jb-retirement-income-media-kit .jb-cta-section::after {\n    background: none !important;\n    background-image: none !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-orb {\n    display: none !important;\n  }\n\n  /* Keep the premium shine/glow inside actual modules only. */\n  #jb-retirement-income-media-kit .jb-panel,\n  #jb-retirement-income-media-kit .jb-executive-card,\n  #jb-retirement-income-media-kit .jb-research-main,\n  #jb-retirement-income-media-kit .jb-research-metric,\n  #jb-retirement-income-media-kit .jb-research-card,\n  #jb-retirement-income-media-kit .jb-mode-card,\n  #jb-retirement-income-media-kit .jb-income-visual,\n  #jb-retirement-income-media-kit .jb-income-number-card,\n  #jb-retirement-income-media-kit .jb-process-shell,\n  #jb-retirement-income-media-kit .jb-audience-card,\n  #jb-retirement-income-media-kit .jb-partner-card,\n  #jb-retirement-income-media-kit .jb-loop-card,\n  #jb-retirement-income-media-kit .jb-positioning-panel,\n  #jb-retirement-income-media-kit .jb-cta-card {\n    isolation: isolate;\n  }\n\n&lt;/style&gt;\n\n\n\n&lt;!-- PERSPECTIVE DESKTOP SAFETY OVERRIDES: avoids viewport-centered custom code blocks and keeps content visible in page builders --&gt;\n&lt;style&gt;\n  #jb-retirement-income-media-kit.jb-media-kit {\n    min-height: 0 !important;\n    height: auto !important;\n    overflow: visible !important;\n    transform: none !important;\n    contain: none !important;\n  }\n\n  #jb-retirement-income-media-kit,\n  #jb-retirement-income-media-kit * {\n    visibility: visible;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero {\n    min-height: 0 !important;\n    height: auto !important;\n    padding-top: clamp(42px, 5vw, 76px) !important;\n    padding-bottom: clamp(56px, 6vw, 86px) !important;\n    display: block !important;\n    align-items: start !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-container,\n  #jb-retirement-income-media-kit .jb-hero-grid {\n    transform: none !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-copy,\n  #jb-retirement-income-media-kit .jb-hero-panel,\n  #jb-retirement-income-media-kit .jb-section,\n  #jb-retirement-income-media-kit .jb-panel,\n  #jb-retirement-income-media-kit .jb-reveal {\n    opacity: 1 !important;\n    transform: none !important;\n    filter: none !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-grid {\n    display: grid !important;\n    grid-template-columns: minmax(0, 1.02fr) minmax(340px, .98fr) !important;\n    align-items: center !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-scroll-cue {\n    display: none !important;\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-hero {\n      padding-top: 34px !important;\n      padding-bottom: 48px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-grid {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      gap: 26px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-floating-cta {\n      bottom: 12px !important;\n      right: 12px !important;\n      left: 12px !important;\n      justify-content: center !important;\n      max-width: none !important;\n    }\n  }\n&lt;/style&gt;\n\n\n&lt;!-- JB PERSPECTIVE DARK-MATCH OVERRIDES: darker hero + container-width responsiveness --&gt;\n&lt;style&gt;\n  #jb-retirement-income-media-kit {\n    --jb-bg-0: #000000;\n    --jb-bg-1: #020306;\n    --jb-bg-2: #04070d;\n    --jb-panel: rgba(7, 11, 18, 0.78);\n    --jb-panel-strong: rgba(8, 13, 22, 0.94);\n    --jb-glow: 0 0 46px rgba(31, 107, 214, 0.18);\n    background:\n      radial-gradient(circle at 78% 8%, rgba(33, 126, 255, 0.055), transparent 31rem),\n      radial-gradient(circle at 18% 0%, rgba(46, 126, 255, 0.045), transparent 28rem),\n      linear-gradient(180deg, #000000 0%, #010204 36%, #020407 100%) !important;\n    container-type: inline-size;\n    container-name: jbkit;\n  }\n\n  #jb-retirement-income-media-kit::before {\n    opacity: .46 !important;\n    background-image:\n      linear-gradient(rgba(255,255,255,.022) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(255,255,255,.022) 1px, transparent 1px) !important;\n    mask-image: radial-gradient(circle at 50% 14%, #000 0%, rgba(0,0,0,.54) 34%, transparent 72%) !important;\n  }\n\n  #jb-retirement-income-media-kit::after {\n    background:\n      linear-gradient(90deg, rgba(255,255,255,.015), transparent 20%, transparent 80%, rgba(255,255,255,.015)),\n      radial-gradient(circle at 50% 118%, rgba(35, 108, 255, 0.09), transparent 38rem) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero {\n    background:\n      radial-gradient(circle at 70% 10%, rgba(42, 125, 255, .055), transparent 30rem),\n      linear-gradient(180deg, rgba(255,255,255,.012), rgba(0,0,0,0) 58%) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero::before {\n    height: 100% !important;\n    background:\n      radial-gradient(circle at 73% 20%, rgba(73, 166, 255, .07), transparent 26rem),\n      radial-gradient(circle at 28% 6%, rgba(19, 89, 255, .045), transparent 25rem),\n      linear-gradient(180deg, rgba(255,255,255,.01), transparent 54%) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-orb { opacity: .28 !important; filter: blur(18px) !important; }\n  #jb-retirement-income-media-kit .jb-orb-one { background: radial-gradient(circle, rgba(52, 142, 255, .24), rgba(52, 142, 255, 0) 70%) !important; }\n  #jb-retirement-income-media-kit .jb-orb-two { background: radial-gradient(circle, rgba(27, 76, 196, .22), rgba(27, 76, 196, 0) 74%) !important; }\n\n  #jb-retirement-income-media-kit .jb-executive-card {\n    background:\n      linear-gradient(150deg, rgba(255,255,255,.075), rgba(255,255,255,.024) 40%, rgba(255,255,255,.035)),\n      radial-gradient(circle at 50% 0%, rgba(42, 122, 255, .12), transparent 44%),\n      linear-gradient(180deg, rgba(5, 10, 18, .96), rgba(1, 3, 7, .96)) !important;\n    border-color: rgba(163, 205, 255, .14) !important;\n    box-shadow: 0 26px 76px rgba(0,0,0,.62), 0 0 46px rgba(39, 120, 255, .14), inset 0 1px 0 rgba(255,255,255,.1) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-media-cover {\n    background:\n      radial-gradient(circle at 50% 40%, rgba(46, 144, 255, .12), transparent 42%),\n      linear-gradient(180deg, rgba(9, 17, 29, .72), rgba(2, 4, 8, .9)) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-eyebrow,\n  #jb-retirement-income-media-kit .jb-chip {\n    background: rgba(50, 155, 255, .065) !important;\n    border-color: rgba(120, 202, 255, .16) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-micro-proof span,\n  #jb-retirement-income-media-kit .jb-btn-secondary {\n    background: rgba(255,255,255,.032) !important;\n    border-color: rgba(255,255,255,.078) !important;\n  }\n\n  /* Perspective may put desktop custom HTML into a narrow column. These rules respond to the embed width, not just the browser width. */\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-container { width: min(100% - 28px, 640px) !important; }\n    #jb-retirement-income-media-kit .jb-hero-grid { grid-template-columns: 1fr !important; gap: 28px !important; }\n    #jb-retirement-income-media-kit .jb-hero { padding-top: 30px !important; padding-bottom: 46px !important; }\n    #jb-retirement-income-media-kit h1 { font-size: clamp(2.45rem, 12.5cqw, 4.15rem) !important; line-height: .94 !important; letter-spacing: -0.07em !important; margin: 20px 0 18px !important; }\n    #jb-retirement-income-media-kit .jb-hero-lede { font-size: clamp(.98rem, 4cqw, 1.08rem) !important; line-height: 1.62 !important; }\n    #jb-retirement-income-media-kit .jb-hero-actions { flex-direction: column !important; align-items: stretch !important; gap: 12px !important; margin: 24px 0 22px !important; }\n    #jb-retirement-income-media-kit .jb-btn { width: 100% !important; min-height: 52px !important; }\n    #jb-retirement-income-media-kit .jb-micro-proof { display: grid !important; grid-template-columns: 1fr !important; gap: 10px !important; }\n    #jb-retirement-income-media-kit .jb-executive-card { min-height: auto !important; border-radius: 28px !important; }\n    #jb-retirement-income-media-kit .jb-card-topline { padding: 22px 20px 0 !important; flex-direction: column !important; align-items: flex-start !important; }\n    #jb-retirement-income-media-kit .jb-media-cover { margin: 18px 20px 0 !important; min-height: 220px !important; }\n    #jb-retirement-income-media-kit .jb-card-metrics { grid-template-columns: 1fr !important; }\n    #jb-retirement-income-media-kit .jb-floating-index { position: relative !important; right: auto !important; bottom: auto !important; margin: 16px 18px 0 !important; max-width: none !important; }\n  }\n\n  @container jbkit (max-width: 420px) {\n    #jb-retirement-income-media-kit .jb-container { width: calc(100% - 22px) !important; }\n    #jb-retirement-income-media-kit h1 { font-size: clamp(2.18rem, 13cqw, 3.05rem) !important; letter-spacing: -0.075em !important; }\n    #jb-retirement-income-media-kit .jb-eyebrow { font-size: .68rem !important; letter-spacing: .13em !important; }\n    #jb-retirement-income-media-kit .jb-card-meta { white-space: normal !important; }\n  }\n&lt;/style&gt;\n\n\n&lt;!-- JB FINAL BLACK-STAGE + COMPACT PROCESS OVERRIDES --&gt;\n&lt;style&gt;\n  /* Final Perspective safeguard: nothing outside the glass cards/bubbles should carry blue wash. */\n  #jb-retirement-income-media-kit,\n  #jb-retirement-income-media-kit .jb-hero,\n  #jb-retirement-income-media-kit .jb-section,\n  #jb-retirement-income-media-kit .jb-intent-strip,\n  #jb-retirement-income-media-kit .jb-thesis-section,\n  #jb-retirement-income-media-kit .jb-research,\n  #jb-retirement-income-media-kit .jb-strategy,\n  #jb-retirement-income-media-kit .jb-process,\n  #jb-retirement-income-media-kit .jb-partners,\n  #jb-retirement-income-media-kit .jb-cta-section,\n  #jb-retirement-income-media-kit .jb-compliance {\n    background: #000000 !important;\n    background-color: #000000 !important;\n    background-image: none !important;\n  }\n\n  #jb-retirement-income-media-kit::before,\n  #jb-retirement-income-media-kit::after,\n  #jb-retirement-income-media-kit .jb-hero::before,\n  #jb-retirement-income-media-kit .jb-hero::after,\n  #jb-retirement-income-media-kit .jb-section::before,\n  #jb-retirement-income-media-kit .jb-section::after {\n    background: none !important;\n    background-image: none !important;\n    opacity: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-orb { display: none !important; }\n\n  /* Compact process navigation: icon/name bubbles only; details live in the selected panel below. */\n  #jb-retirement-income-media-kit .jb-process-track {\n    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;\n    gap: clamp(8px, 1vw, 12px) !important;\n    margin-bottom: 18px !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-process-step {\n    min-height: 88px !important;\n    padding: 12px 8px 11px !important;\n    border-radius: 999px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 7px !important;\n    text-align: center !important;\n    background: linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.022)) !important;\n    border-color: rgba(255,255,255,.10) !important;\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 10px 28px rgba(0,0,0,.24) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-process-step::before {\n    inset: 0 !important;\n    height: auto !important;\n    border-radius: inherit !important;\n    background: radial-gradient(circle at 50% 0%, rgba(104,190,255,.20), transparent 58%), linear-gradient(135deg, rgba(85,169,255,.18), rgba(53,240,255,.055)) !important;\n    transform: scale(.88) !important;\n    opacity: 0 !important;\n    transition: transform .35s var(--jb-ease), opacity .35s var(--jb-ease) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-process-step::after {\n    content: &quot;&quot;;\n    position: absolute;\n    inset: 0;\n    border-radius: inherit;\n    background: linear-gradient(115deg, transparent 0%, rgba(255,255,255,.18) 42%, transparent 62%);\n    transform: translateX(-120%);\n    opacity: 0;\n    pointer-events: none;\n    transition: transform .55s var(--jb-ease), opacity .35s var(--jb-ease);\n  }\n\n  #jb-retirement-income-media-kit .jb-process-step:hover,\n  #jb-retirement-income-media-kit .jb-process-step.jb-is-active {\n    transform: translateY(-4px) !important;\n    background: linear-gradient(180deg, rgba(85,169,255,.10), rgba(255,255,255,.025)) !important;\n    border-color: rgba(132,216,255,.34) !important;\n    box-shadow: 0 18px 44px rgba(24, 101, 255, .14), inset 0 1px 0 rgba(255,255,255,.13) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-process-step:hover::before,\n  #jb-retirement-income-media-kit .jb-process-step.jb-is-active::before {\n    transform: scale(1) !important;\n    opacity: 1 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-process-step:hover::after {\n    opacity: .72;\n    transform: translateX(120%);\n  }\n\n  #jb-retirement-income-media-kit .jb-process-step &gt; * {\n    position: relative;\n    z-index: 1;\n  }\n\n  #jb-retirement-income-media-kit .jb-process-step h3,\n  #jb-retirement-income-media-kit .jb-process-step p {\n    display: none !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-step-icon {\n    width: 38px !important;\n    height: 38px !important;\n    border-radius: 50% !important;\n    margin: 0 !important;\n    color: #dff3ff !important;\n    background: rgba(85,169,255,.10) !important;\n    border-color: rgba(132,216,255,.18) !important;\n    box-shadow: inset 0 1px 0 rgba(255,255,255,.09), 0 0 24px rgba(85,169,255,.09) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-step-icon svg {\n    width: 20px !important;\n    height: 20px !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-process-step span:not(.jb-step-icon) {\n    margin: 0 !important;\n    color: #cfeaff !important;\n    font-size: .67rem !important;\n    letter-spacing: .105em !important;\n    line-height: 1 !important;\n    white-space: nowrap !important;\n  }\n\n  @media (max-width: 860px) {\n    #jb-retirement-income-media-kit .jb-process-track {\n      grid-template-columns: repeat(3, 1fr) !important;\n      gap: 10px !important;\n    }\n    #jb-retirement-income-media-kit .jb-process-step {\n      min-height: 82px !important;\n      border-radius: 24px !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    #jb-retirement-income-media-kit .jb-process-track {\n      grid-template-columns: repeat(3, 1fr) !important;\n      gap: 8px !important;\n    }\n    #jb-retirement-income-media-kit .jb-process-step {\n      min-height: 76px !important;\n      padding: 10px 5px !important;\n    }\n    #jb-retirement-income-media-kit .jb-step-icon {\n      width: 33px !important;\n      height: 33px !important;\n    }\n    #jb-retirement-income-media-kit .jb-step-icon svg {\n      width: 17px !important;\n      height: 17px !important;\n    }\n    #jb-retirement-income-media-kit .jb-process-step span:not(.jb-step-icon) {\n      font-size: .58rem !important;\n      letter-spacing: .075em !important;\n    }\n  }\n&lt;/style&gt;\n\n\n&lt;!-- JB FINAL LINKING + SIGNAL BAR + FLOATING CTA OVERRIDES --&gt;\n&lt;style&gt;\n  /* Final hard-black stage: only cards, pills, buttons, and glass modules carry glow. */\n  #jb-retirement-income-media-kit,\n  #jb-retirement-income-media-kit .jb-hero,\n  #jb-retirement-income-media-kit .jb-section,\n  #jb-retirement-income-media-kit .jb-intent-strip,\n  #jb-retirement-income-media-kit .jb-thesis-section,\n  #jb-retirement-income-media-kit .jb-research,\n  #jb-retirement-income-media-kit .jb-strategy,\n  #jb-retirement-income-media-kit .jb-process,\n  #jb-retirement-income-media-kit .jb-partners,\n  #jb-retirement-income-media-kit .jb-cta-section,\n  #jb-retirement-income-media-kit .jb-compliance {\n    background: #000000 !important;\n    background-color: #000000 !important;\n    background-image: none !important;\n  }\n\n  #jb-retirement-income-media-kit::before,\n  #jb-retirement-income-media-kit::after,\n  #jb-retirement-income-media-kit .jb-hero::before,\n  #jb-retirement-income-media-kit .jb-hero::after,\n  #jb-retirement-income-media-kit .jb-section::before,\n  #jb-retirement-income-media-kit .jb-section::after,\n  #jb-retirement-income-media-kit .jb-mode-card::before,\n  #jb-retirement-income-media-kit .jb-mode-card::after {\n    background: none !important;\n    background-image: none !important;\n    opacity: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-thesis-section {\n    scroll-margin-top: 72px !important;\n  }\n\n  /* Rethought accumulation/distribution animation: no colored blocks behind the cards, only a premium signal rail. */\n  #jb-retirement-income-media-kit .jb-mode-card {\n    background:\n      linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.018)),\n      rgba(0,0,0,.92) !important;\n    border-color: rgba(163,205,255,.15) !important;\n    box-shadow: 0 24px 70px rgba(0,0,0,.46), inset 0 1px 0 rgba(255,255,255,.055) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-mode-card:hover {\n    border-color: rgba(132,216,255,.28) !important;\n    background:\n      linear-gradient(180deg, rgba(255,255,255,.058), rgba(255,255,255,.022)),\n      rgba(0,0,0,.94) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-volatility-band {\n    position: relative !important;\n    height: 34px !important;\n    margin-top: 34px !important;\n    padding: 10px 12px !important;\n    border-radius: 999px !important;\n    overflow: hidden !important;\n    background: rgba(255,255,255,.025) !important;\n    border: 1px solid rgba(255,255,255,.08) !important;\n    box-shadow: inset 0 0 24px rgba(0,0,0,.62), 0 10px 28px rgba(0,0,0,.28) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-volatility-band::before {\n    content: &quot;&quot;;\n    position: absolute;\n    left: 16px;\n    right: 16px;\n    top: 50%;\n    height: 1px;\n    transform: translateY(-50%);\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,.18), transparent);\n    opacity: .65;\n    pointer-events: none;\n  }\n\n  #jb-retirement-income-media-kit .jb-volatility-band::after {\n    content: &quot;&quot;;\n    position: absolute;\n    top: 50%;\n    left: 12px;\n    width: 10px;\n    height: 10px;\n    border-radius: 50%;\n    transform: translateY(-50%);\n    background: currentColor;\n    box-shadow: 0 0 22px currentColor;\n    opacity: .9;\n    animation: jbSignalDot 4.8s var(--jb-ease) infinite alternate;\n    pointer-events: none;\n  }\n\n  #jb-retirement-income-media-kit .jb-mode-card.jb-is-tense .jb-volatility-band { color: rgba(255,129,157,.88); }\n  #jb-retirement-income-media-kit .jb-mode-card:not(.jb-is-tense) .jb-volatility-band { color: rgba(132,216,255,.95); }\n\n  #jb-retirement-income-media-kit .jb-volatility-band div {\n    position: relative !important;\n    z-index: 1 !important;\n    display: block !important;\n    width: 100% !important;\n    height: 100% !important;\n    border-radius: 999px !important;\n    background-size: 260% 100% !important;\n    animation: jbSignalRail 5.2s linear infinite !important;\n    box-shadow: none !important;\n    filter: none !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-mode-card.jb-is-tense .jb-volatility-band div {\n    background:\n      linear-gradient(90deg,\n        transparent 0%,\n        rgba(255,129,157,.08) 12%,\n        rgba(255,129,157,.72) 28%,\n        rgba(255,255,255,.82) 48%,\n        rgba(255,129,157,.72) 68%,\n        rgba(255,129,157,.08) 86%,\n        transparent 100%) !important;\n    box-shadow: 0 0 20px rgba(255,129,157,.16) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-mode-card:not(.jb-is-tense) .jb-volatility-band div {\n    background:\n      linear-gradient(90deg,\n        transparent 0%,\n        rgba(85,169,255,.08) 12%,\n        rgba(132,216,255,.74) 30%,\n        rgba(255,255,255,.84) 48%,\n        rgba(53,240,255,.68) 66%,\n        rgba(85,169,255,.08) 86%,\n        transparent 100%) !important;\n    box-shadow: 0 0 20px rgba(85,169,255,.18) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-mode-card:hover .jb-volatility-band div {\n    animation-duration: 3.25s !important;\n  }\n\n  @keyframes jbSignalRail {\n    0% { background-position: 0% 0; opacity: .78; }\n    50% { opacity: 1; }\n    100% { background-position: 260% 0; opacity: .78; }\n  }\n\n  @keyframes jbSignalDot {\n    0% { left: 12px; opacity: .48; transform: translateY(-50%) scale(.78); }\n    38% { opacity: 1; transform: translateY(-50%) scale(1); }\n    100% { left: calc(100% - 22px); opacity: .78; transform: translateY(-50%) scale(.9); }\n  }\n\n  /* Perspective fallback: the floating CTA is visible by default and no longer depends on scroll JS. */\n  #jb-retirement-income-media-kit .jb-sticky-cta {\n    position: fixed !important;\n    right: max(18px, env(safe-area-inset-right)) !important;\n    bottom: max(18px, env(safe-area-inset-bottom)) !important;\n    left: auto !important;\n    z-index: 2147483000 !important;\n    display: flex !important;\n    opacity: 1 !important;\n    visibility: visible !important;\n    pointer-events: auto !important;\n    transform: translate3d(0, 0, 0) !important;\n    max-width: calc(100vw - 36px) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-sticky-cta:not(.jb-is-visible) {\n    transform: translate3d(0, 0, 0) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-sticky-cta .jb-btn {\n    width: auto !important;\n    white-space: nowrap !important;\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-mode-card {\n      min-height: auto !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-volatility-band {\n      height: 30px !important;\n      padding: 9px 10px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-sticky-cta {\n      left: 12px !important;\n      right: 12px !important;\n      bottom: max(12px, env(safe-area-inset-bottom)) !important;\n      justify-content: space-between !important;\n      border-radius: 22px !important;\n      max-width: none !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-sticky-cta span:first-child {\n      display: none !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-sticky-cta .jb-btn {\n      width: 100% !important;\n    }\n  }\n\n  @media (max-width: 760px) {\n    #jb-body-sticky-cta,\n    #jb-retirement-income-media-kit .jb-sticky-cta {\n      justify-content: center !important;\n    }\n    #jb-body-sticky-cta a,\n    #jb-retirement-income-media-kit .jb-sticky-cta a {\n      width: 100% !important;\n    }\n  }\n\n&lt;/style&gt;\n\n\n&lt;!-- JB BODY-LEVEL FLOATING CTA FALLBACK FOR PERSPECTIVE --&gt;\n&lt;style&gt;\n  #jb-retirement-income-media-kit .jb-sticky-cta.jb-root-sticky-hidden {\n    display: none !important;\n  }\n\n  #jb-body-sticky-cta,\n  #jb-body-sticky-cta * {\n    box-sizing: border-box !important;\n  }\n\n  #jb-body-sticky-cta {\n    position: fixed !important;\n    right: 22px !important;\n    bottom: 22px !important;\n    z-index: 2147483000 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 12px !important;\n    padding: 10px !important;\n    border-radius: 999px !important;\n    border: 1px solid rgba(132,216,255,.22) !important;\n    background: rgba(0,0,0,.84) !important;\n    color: #f4f8ff !important;\n    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif !important;\n    box-shadow: 0 18px 50px rgba(0,0,0,.46), 0 0 40px rgba(85,169,255,.16), inset 0 1px 0 rgba(255,255,255,.10) !important;\n    backdrop-filter: blur(18px) !important;\n    -webkit-backdrop-filter: blur(18px) !important;\n    opacity: 1 !important;\n    visibility: visible !important;\n    transform: translate3d(0,0,0) !important;\n  }\n\n  #jb-body-sticky-cta &gt; span {\n    display: inline-block !important;\n    padding-left: 12px !important;\n    color: #a8b9cb !important;\n    font-size: .85rem !important;\n    line-height: 1.25 !important;\n    white-space: nowrap !important;\n  }\n\n  #jb-body-sticky-cta a {\n    position: relative !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    min-height: 46px !important;\n    padding: 12px 18px !important;\n    border-radius: 999px !important;\n    color: #ffffff !important;\n    text-decoration: none !important;\n    font-weight: 780 !important;\n    font-size: .88rem !important;\n    line-height: 1 !important;\n    border: 1px solid rgba(159,216,255,.44) !important;\n    background: linear-gradient(135deg, rgba(67,151,255,.98), rgba(44,97,232,.98)) !important;\n    box-shadow: 0 18px 48px rgba(36,109,255,.26), inset 0 1px 0 rgba(255,255,255,.28) !important;\n    overflow: hidden !important;\n    white-space: nowrap !important;\n  }\n\n  #jb-body-sticky-cta a::before {\n    content: &quot;&quot;;\n    position: absolute;\n    inset: -2px;\n    background: linear-gradient(110deg, transparent 0%, rgba(255,255,255,.24) 42%, transparent 58%);\n    transform: translateX(-110%);\n    animation: jbBodyCtaSheen 4.8s cubic-bezier(.19,1,.22,1) infinite;\n    pointer-events: none;\n  }\n\n  #jb-body-sticky-cta a span {\n    position: relative !important;\n    z-index: 1 !important;\n  }\n\n  @keyframes jbBodyCtaSheen {\n    0%, 52% { transform: translateX(-115%); opacity: 0; }\n    62% { opacity: .9; }\n    100% { transform: translateX(115%); opacity: 0; }\n  }\n\n  @media (max-width: 760px) {\n    #jb-body-sticky-cta {\n      left: 12px !important;\n      right: 12px !important;\n      bottom: max(12px, env(safe-area-inset-bottom)) !important;\n      justify-content: center !important;\n      border-radius: 22px !important;\n    }\n    #jb-body-sticky-cta &gt; span { display: none !important; }\n    #jb-body-sticky-cta a { width: 100% !important; min-height: 50px !important; }\n  }\n&lt;/style&gt;\n\n&lt;style&gt;\n  /* Final compact floating CTA pass: button only, no duplicated text bubble. */\n  #jb-body-sticky-cta &gt; span,\n  #jb-retirement-income-media-kit .jb-sticky-cta &gt; span:first-child {\n    display: none !important;\n  }\n\n  #jb-body-sticky-cta,\n  #jb-retirement-income-media-kit .jb-sticky-cta {\n    padding: 8px !important;\n    gap: 0 !important;\n  }\n\n  @media (max-width: 760px) {\n    #jb-body-sticky-cta,\n    #jb-retirement-income-media-kit .jb-sticky-cta {\n      justify-content: center !important;\n    }\n    #jb-body-sticky-cta a,\n    #jb-retirement-income-media-kit .jb-sticky-cta a {\n      width: 100% !important;\n    }\n  }\n&lt;/style&gt;\n\n\n&lt;!-- JB FINAL HERO $46K BADGE POSITIONING PATCH --&gt;\n&lt;style&gt;\n  /* Places the $46,000 proof badge inside the hero brief artwork, over the upper-right bullseye area instead of over the title. */\n  #jb-retirement-income-media-kit .jb-media-cover {\n    overflow: visible !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n    position: absolute !important;\n    top: 6px !important;\n    right: 20px !important;\n    bottom: auto !important;\n    left: auto !important;\n    width: min(218px, calc(100% - 44px)) !important;\n    margin: 0 !important;\n    padding: 17px 18px !important;\n    z-index: 6 !important;\n    border-radius: 24px !important;\n    border: 1px solid rgba(132,216,255,.30) !important;\n    background: rgba(3, 10, 22, .88) !important;\n    backdrop-filter: blur(18px) !important;\n    -webkit-backdrop-filter: blur(18px) !important;\n    box-shadow: 0 22px 52px rgba(0,0,0,.44), 0 0 42px rgba(85,169,255,.20), inset 0 1px 0 rgba(255,255,255,.09) !important;\n    display: block !important;\n    transform: translate3d(0, 0, 0) !important;\n    animation: jbFloatProofBadge 6.2s var(--jb-ease) infinite alternate !important;\n    pointer-events: none !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index::before {\n    content: &quot;&quot;;\n    position: absolute;\n    inset: -1px;\n    border-radius: inherit;\n    background: linear-gradient(115deg, transparent 0%, rgba(255,255,255,.16) 42%, transparent 62%);\n    transform: translateX(-125%);\n    animation: jbProofBadgeSheen 5.6s var(--jb-ease) infinite;\n    pointer-events: none;\n  }\n\n  #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index strong,\n  #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index span {\n    position: relative;\n    z-index: 1;\n  }\n\n  #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index strong {\n    display: block !important;\n    font-size: clamp(2rem, 2.45vw, 2.55rem) !important;\n    line-height: .9 !important;\n    letter-spacing: -.065em !important;\n    margin-bottom: 9px !important;\n    color: #ffffff !important;\n    white-space: nowrap !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index span {\n    display: block !important;\n    color: #aebfd2 !important;\n    font-size: .78rem !important;\n    line-height: 1.42 !important;\n  }\n\n  @keyframes jbFloatProofBadge {\n    0% { transform: translate3d(0, 0, 0); }\n    50% { transform: translate3d(4px, -10px, 0); }\n    100% { transform: translate3d(-3px, -18px, 0); }\n  }\n\n  @keyframes jbProofBadgeSheen {\n    0%, 50% { transform: translateX(-125%); opacity: 0; }\n    62% { opacity: .78; }\n    100% { transform: translateX(125%); opacity: 0; }\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-media-cover {\n      overflow: visible !important;\n      min-height: 250px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      top: 8px !important;\n      right: 12px !important;\n      width: min(174px, calc(100% - 28px)) !important;\n      padding: 13px 14px !important;\n      border-radius: 20px !important;\n      display: block !important;\n      grid-template-columns: none !important;\n      gap: 0 !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index strong {\n      font-size: clamp(1.65rem, 8.3vw, 2.05rem) !important;\n      margin-bottom: 6px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index span {\n      font-size: .68rem !important;\n      line-height: 1.34 !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      position: absolute !important;\n      top: 8px !important;\n      right: 12px !important;\n      bottom: auto !important;\n      left: auto !important;\n      width: min(174px, calc(100% - 28px)) !important;\n      margin: 0 !important;\n      max-width: none !important;\n    }\n  }\n\n  @container jbkit (max-width: 420px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      top: 6px !important;\n      right: 8px !important;\n      width: min(158px, calc(100% - 24px)) !important;\n      padding: 12px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index strong {\n      font-size: 1.62rem !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index span {\n      font-size: .64rem !important;\n    }\n  }\n&lt;/style&gt;\n\n&lt;!-- JB FINAL MOBILE CTA + ANCHOR RELIABILITY PATCH --&gt;\n&lt;style&gt;\n  /* Keep the badge tucked into the artwork corner a touch higher. */\n  #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n    top: 6px !important;\n    right: 20px !important;\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      top: 8px !important;\n      right: 12px !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      top: 8px !important;\n      right: 12px !important;\n    }\n  }\n\n  @container jbkit (max-width: 420px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      top: 6px !important;\n      right: 8px !important;\n    }\n  }\n\n  /* Perspective mobile fallback: if fixed is weakened, this class gives JS a predictable fixed target. */\n  #jb-body-sticky-cta.jb-force-mobile-float,\n  #jb-retirement-income-media-kit .jb-sticky-cta.jb-force-mobile-float {\n    position: fixed !important;\n    z-index: 2147483647 !important;\n    opacity: 1 !important;\n    visibility: visible !important;\n    pointer-events: auto !important;\n    transform: translate3d(0,0,0) !important;\n    will-change: transform !important;\n  }\n\n  @media (max-width: 760px) {\n    #jb-body-sticky-cta.jb-force-mobile-float,\n    #jb-retirement-income-media-kit .jb-sticky-cta.jb-force-mobile-float {\n      left: 12px !important;\n      right: 12px !important;\n      bottom: max(12px, env(safe-area-inset-bottom)) !important;\n      width: auto !important;\n      max-width: none !important;\n    }\n  }\n&lt;/style&gt;\n\n\n\n&lt;!-- JB FINAL MICRO-POSITION + MOBILE ANCHOR FIX PASS --&gt;\n&lt;style&gt;\n  /* Move the $46,000 proof badge a touch higher into the top-right bullseye/artwork area. */\n  #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n    top: -14px !important;\n    right: 18px !important;\n    animation: jbFloatProofBadge 5.8s var(--jb-ease) infinite alternate !important;\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      top: -2px !important;\n      right: 10px !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      top: -2px !important;\n      right: 10px !important;\n    }\n  }\n\n  @container jbkit (max-width: 420px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      top: -4px !important;\n      right: 8px !important;\n    }\n  }\n\n  /* Extra mobile CTA hardening for Perspective&#39;s mobile renderer. */\n  #jb-body-sticky-cta,\n  #jb-retirement-income-media-kit .jb-sticky-cta {\n    -webkit-transform: translate3d(0,0,0) !important;\n    transform: translate3d(0,0,0) !important;\n    touch-action: manipulation !important;\n    pointer-events: auto !important;\n  }\n\n  @media (max-width: 760px) {\n    #jb-body-sticky-cta,\n    #jb-retirement-income-media-kit .jb-sticky-cta {\n      position: fixed !important;\n      left: 12px !important;\n      right: 12px !important;\n      bottom: max(12px, env(safe-area-inset-bottom)) !important;\n      width: auto !important;\n      max-width: none !important;\n      z-index: 2147483647 !important;\n    }\n  }\n&lt;/style&gt;\n\n\n\n&lt;!-- JB NON-IFRAME PERSPECTIVE TYPOGRAPHY + HERO SAFETY PATCH --&gt;\n&lt;style&gt;\n  /* Perspective&#39;s non-iframe embed can inherit page-level heading styles. Force the hero back to the intended premium bold type. */\n  #jb-retirement-income-media-kit h1,\n  #jb-retirement-income-media-kit h2,\n  #jb-retirement-income-media-kit h3,\n  #jb-retirement-income-media-kit h4 {\n    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif !important;\n    font-weight: 900 !important;\n    font-synthesis-weight: none;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-copy {\n    position: relative !important;\n    z-index: 3 !important;\n    min-width: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-panel {\n    position: relative !important;\n    z-index: 2 !important;\n    min-width: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit h1 {\n    font-size: clamp(4.25rem, 6.15vw, 6.45rem) !important;\n    line-height: .88 !important;\n    letter-spacing: -0.092em !important;\n    max-width: 620px !important;\n    text-wrap: balance;\n    overflow-wrap: normal !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-text-gradient {\n    font-weight: 900 !important;\n  }\n\n  /* Prevent the left headline from visually running into the right hero card in non-iframe Perspective mode. */\n  #jb-retirement-income-media-kit .jb-hero-grid {\n    grid-template-columns: minmax(0, .95fr) minmax(390px, .85fr) !important;\n    gap: clamp(42px, 6vw, 76px) !important;\n  }\n\n  @media (max-width: 1100px) {\n    #jb-retirement-income-media-kit h1 {\n      max-width: 760px !important;\n      font-size: clamp(3.45rem, 9.2vw, 5.75rem) !important;\n      letter-spacing: -0.086em !important;\n    }\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit h1 {\n      font-size: clamp(3rem, 14vw, 4.95rem) !important;\n      line-height: .91 !important;\n      letter-spacing: -0.082em !important;\n      max-width: 100% !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit h1 {\n      font-weight: 900 !important;\n      font-size: clamp(2.65rem, 12cqw, 4.15rem) !important;\n      line-height: .92 !important;\n      letter-spacing: -0.08em !important;\n      max-width: 100% !important;\n    }\n  }\n&lt;/style&gt;\n\n\n&lt;!-- JB FINAL ONE-COLUMN HERO OVERRIDE FOR NON-IFRAME PERSPECTIVE EMBED --&gt;\n&lt;style&gt;\n  /* The top Planning &amp; Partnerships hero is intentionally one column now.\n     This prevents Perspective page styles from letting the headline collide with the card. */\n  #jb-retirement-income-media-kit .jb-hero-grid {\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    gap: clamp(34px, 5vw, 58px) !important;\n    align-items: start !important;\n    justify-items: start !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-copy {\n    width: 100% !important;\n    max-width: 790px !important;\n    min-width: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-copy h1,\n  #jb-retirement-income-media-kit h1 {\n    max-width: 790px !important;\n    width: 100% !important;\n    font-size: clamp(3.35rem, 6.25vw, 6.4rem) !important;\n    line-height: .91 !important;\n    letter-spacing: -0.082em !important;\n    font-weight: 880 !important;\n    font-family: var(--jb-font) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-lede {\n    max-width: 690px !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-panel {\n    width: min(100%, 700px) !important;\n    max-width: 700px !important;\n    justify-self: start !important;\n    margin: 0 !important;\n    min-width: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-executive-card {\n    min-height: auto !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-media-cover {\n    min-height: 310px !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-floating-index {\n    top: 92px !important;\n    right: 22px !important;\n    bottom: auto !important;\n    transform: none;\n  }\n\n  @keyframes jbFloatCard {\n    from { transform: translateY(0); }\n    to { transform: translateY(-12px); }\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-hero-grid {\n      gap: 26px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-copy h1,\n    #jb-retirement-income-media-kit h1 {\n      font-size: clamp(2.55rem, 13vw, 4.5rem) !important;\n      line-height: .94 !important;\n      letter-spacing: -0.075em !important;\n      max-width: 100% !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-panel {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover {\n      min-height: 245px !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-hero-grid {\n      grid-template-columns: 1fr !important;\n      gap: 28px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-copy,\n    #jb-retirement-income-media-kit .jb-hero-panel {\n      max-width: 100% !important;\n      width: 100% !important;\n    }\n  }\n&lt;/style&gt;\n\n\n\n&lt;!-- JB FINAL NORMAL-WIDTH HERO OVERRIDE --&gt;\n&lt;style&gt;\n  /* Keep the Planning &amp; Partnerships hero one column, but restore the normal full section width on desktop. */\n  #jb-retirement-income-media-kit .jb-hero-grid {\n    width: min(var(--jb-container), calc(100% - 40px)) !important;\n    max-width: var(--jb-container) !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n    justify-items: start !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-copy {\n    width: 100% !important;\n    max-width: 980px !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-copy h1,\n  #jb-retirement-income-media-kit h1 {\n    max-width: 980px !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-lede {\n    max-width: 780px !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-panel {\n    width: min(100%, 980px) !important;\n    max-width: 980px !important;\n    justify-self: start !important;\n    margin: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-executive-card {\n    width: 100% !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-media-cover {\n    min-height: 330px !important;\n  }\n\n  @media (min-width: 1100px) {\n    #jb-retirement-income-media-kit .jb-executive-card {\n      padding-bottom: 2px !important;\n    }\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-hero-grid {\n      width: min(100% - 28px, var(--jb-container)) !important;\n    }\n    #jb-retirement-income-media-kit .jb-hero-copy,\n    #jb-retirement-income-media-kit .jb-hero-panel {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n    #jb-retirement-income-media-kit .jb-media-cover {\n      min-height: 245px !important;\n    }\n  }\n&lt;/style&gt;\n\n&lt;div id=&quot;jb-retirement-income-media-kit&quot; class=&quot;jb-media-kit&quot; data-jb-component=&quot;about-partnerships&quot;&gt;\n  &lt;section class=&quot;jb-hero&quot; id=&quot;jb-top&quot; data-section=&quot;Hero&quot;&gt;\n    &lt;div class=&quot;jb-hero-orb jb-orb-one&quot; aria-hidden=&quot;true&quot;&gt;&lt;/div&gt;\n    &lt;div class=&quot;jb-hero-orb jb-orb-two&quot; aria-hidden=&quot;true&quot;&gt;&lt;/div&gt;\n    &lt;div class=&quot;jb-container jb-hero-grid&quot;&gt;\n      &lt;div class=&quot;jb-hero-copy jb-reveal&quot;&gt;\n        &lt;div class=&quot;jb-eyebrow&quot;&gt;Principal Protection&lt;/div&gt;\n        &lt;h1&gt;\n          A clearer way to turn retirement savings into\n          &lt;span class=&quot;jb-text-gradient&quot;&gt;retirement income.&lt;/span&gt;\n        &lt;/h1&gt;\n        &lt;p class=&quot;jb-hero-lede&quot;&gt;\n          JB Insurance Brokers helps families understand how principal protection, lifetime income, IRA and 401(k) rollover options, Social Security coordination, and legacy-aware planning can work together before important retirement decisions are made.\n        &lt;/p&gt;\n        &lt;div class=&quot;jb-hero-actions&quot;&gt;\n          &lt;a class=&quot;jb-btn jb-btn-primary&quot; href=&quot;https://retirement.income.jbinsurancebrokers.com/age&quot; target=&quot;_top&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;Start With an Income Estimate&lt;/span&gt;&lt;/a&gt;\n          &lt;a class=&quot;jb-btn jb-btn-secondary&quot; href=&quot;https://retirement.income.jbinsurancebrokers.com/page_mwvfjr/#jb-thesis&quot; target=&quot;_top&quot; rel=&quot;noopener&quot; data-jb-scroll-target=&quot;jb-thesis&quot; onclick=&quot;return window.jbScrollToThesis ? window.jbScrollToThesis(event) : true;&quot; onpointerup=&quot;return window.jbScrollToThesis ? window.jbScrollToThesis(event) : true;&quot; ontouchstart=&quot;return window.jbScrollToThesis ? window.jbScrollToThesis(event) : true;&quot; ontouchend=&quot;return window.jbScrollToThesis ? window.jbScrollToThesis(event) : true;&quot; role=&quot;button&quot;&gt;&lt;span&gt;See Why Income Planning Matters&lt;/span&gt;&lt;/a&gt;\n        &lt;/div&gt;\n        &lt;div class=&quot;jb-micro-proof&quot; aria-label=&quot;Positioning pillars&quot;&gt;\n          &lt;span&gt;Research-backed education&lt;/span&gt;\n          &lt;span&gt;Guaranteed income planning&lt;/span&gt;\n          &lt;span&gt;Professional-grade review&lt;/span&gt;\n          &lt;span&gt;Planning with professional partners&lt;/span&gt;\n        &lt;/div&gt;\n      &lt;/div&gt;\n\n      &lt;div class=&quot;jb-hero-panel jb-reveal&quot; aria-label=&quot;Executive planning overview&quot;&gt;\n        &lt;div class=&quot;jb-executive-card&quot;&gt;\n          &lt;div class=&quot;jb-card-topline&quot;&gt;\n            &lt;div class=&quot;jb-chip&quot;&gt;Research-Backed Overview&lt;/div&gt;\n            &lt;div class=&quot;jb-card-meta&quot;&gt;Retirement Income Brief&lt;/div&gt;\n          &lt;/div&gt;\n          &lt;div class=&quot;jb-media-cover&quot;&gt;\n            &lt;div class=&quot;jb-cover-ring&quot; aria-hidden=&quot;true&quot;&gt;&lt;/div&gt;\n            &lt;div class=&quot;jb-floating-index&quot; aria-hidden=&quot;true&quot;&gt;\n              &lt;strong&gt;$46,000&lt;/strong&gt;\n              &lt;span&gt;Illustrative joint lifetime income case from a $600,000 protected allocation.&lt;/span&gt;\n            &lt;/div&gt;\n            &lt;div class=&quot;jb-cover-title&quot;&gt;\n              &lt;span&gt;JB Insurance Brokers&lt;/span&gt;\n              &lt;h2&gt;Retirement Income Strategy, Reframed.&lt;/h2&gt;\n            &lt;/div&gt;\n          &lt;/div&gt;\n          &lt;div class=&quot;jb-card-metrics&quot;&gt;\n            &lt;div class=&quot;jb-metric-mini&quot;&gt;\n              &lt;strong&gt;Clarity&lt;/strong&gt;\n              &lt;span&gt;Before recommendation.&lt;/span&gt;\n            &lt;/div&gt;\n            &lt;div class=&quot;jb-metric-mini&quot;&gt;\n              &lt;strong&gt;Income&lt;/strong&gt;\n              &lt;span&gt;Before product.&lt;/span&gt;\n            &lt;/div&gt;\n            &lt;div class=&quot;jb-metric-mini&quot;&gt;\n              &lt;strong&gt;Trust&lt;/strong&gt;\n              &lt;span&gt;Before the appointment.&lt;/span&gt;\n            &lt;/div&gt;\n          &lt;/div&gt;\n          &lt;div class=&quot;jb-card-bottom-note&quot;&gt;\n            A research-backed introduction to JB Insurance Brokers for families and professional partners evaluating retirement income, annuity, pension, and legacy planning strategies.\n          &lt;/div&gt;\n        &lt;/div&gt;\n\n      &lt;/div&gt;\n    &lt;/div&gt;\n    &lt;div class=&quot;jb-scroll-cue&quot; aria-hidden=&quot;true&quot;&gt;&lt;div class=&quot;jb-mouse&quot;&gt;&lt;/div&gt;&lt;span&gt;Scroll the story&lt;/span&gt;&lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;section class=&quot;jb-section jb-intent-strip&quot; aria-label=&quot;About and partnerships audiences&quot;&gt;\n    &lt;div class=&quot;jb-container jb-intent-grid&quot;&gt;\n      &lt;article class=&quot;jb-intent-card jb-reveal&quot;&gt;\n        &lt;span&gt;For Retirees&lt;/span&gt;\n        &lt;h3&gt;Make retirement income easier to understand.&lt;/h3&gt;\n        &lt;p&gt;See how sequence risk, withdrawals, and income uncertainty can be addressed with a calmer planning framework.&lt;/p&gt;\n      &lt;/article&gt;\n      &lt;article class=&quot;jb-intent-card jb-reveal&quot;&gt;\n        &lt;span&gt;FOR PARTNERSHIP PROGRAMS&lt;/span&gt;\n        &lt;h3&gt;Qualified plans, Pensions, Premium Finance, and retirement income support.&lt;/h3&gt;\n        &lt;p&gt;Give tax-aware partners a clean, educational story for rollover, income, and retirement paycheck discussions.&lt;/p&gt;\n      &lt;/article&gt;\n      &lt;article class=&quot;jb-intent-card jb-reveal&quot;&gt;\n        &lt;span&gt;For Media&lt;/span&gt;\n        &lt;h3&gt;A clear voice in the retirement income movement.&lt;/h3&gt;\n        &lt;p&gt;Frame JB around research, consumer education, retirement risk reduction, and practical income planning.&lt;/p&gt;\n      &lt;/article&gt;\n      &lt;article class=&quot;jb-intent-card jb-reveal&quot;&gt;\n        &lt;span&gt;For Referrals&lt;/span&gt;\n        &lt;h3&gt;An introduction to JB&lt;/h3&gt;\n        &lt;p&gt;Show the process, philosophy, and planning lens so introductions feel safer, warmer, and more professional.&lt;/p&gt;\n      &lt;/article&gt;\n    &lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;section class=&quot;jb-section jb-thesis-section&quot; id=&quot;jb-thesis&quot; data-section=&quot;Thesis&quot;&gt;\n    &lt;div class=&quot;jb-container&quot;&gt;\n      &lt;div class=&quot;jb-thesis-panel jb-panel jb-reveal&quot;&gt;\n        &lt;div class=&quot;jb-thesis-visual&quot;&gt;\n          &lt;div class=&quot;jb-thesis-label&quot;&gt;Core retirement income thesis&lt;/div&gt;\n          &lt;div class=&quot;jb-thesis-line&quot; aria-hidden=&quot;true&quot;&gt;\n            &lt;svg viewBox=&quot;0 0 520 260&quot; preserveAspectRatio=&quot;none&quot;&gt;\n              &lt;path class=&quot;jb-path-growth&quot; d=&quot;M20 206 C 86 152, 136 174, 190 118 S 294 80, 354 96 S 432 146, 500 54&quot; /&gt;\n              &lt;path class=&quot;jb-path-income&quot; d=&quot;M20 194 C 92 188, 120 154, 190 155 S 296 156, 352 130 S 426 118, 500 118&quot; /&gt;\n            &lt;/svg&gt;\n          &lt;/div&gt;\n          &lt;div class=&quot;jb-thesis-caption&quot;&gt;Accumulation rewards volatility tolerance. Distribution rewards income reliability, behavioral confidence, and downside planning.&lt;/div&gt;\n        &lt;/div&gt;\n        &lt;div class=&quot;jb-thesis-copy&quot;&gt;\n           &lt;div class=&quot;jb-thesis-label&quot;&gt; Maximize Income &amp; Protect Principal&lt;/div&gt;\n          &lt;h2&gt;Retirement is not simply a portfolio problem. It is an income design problem.&lt;/h2&gt;\n          &lt;p&gt;\n            Once paychecks stop, the portfolio has a new job. It must fund life, reduce behavioral stress, coordinate with Social Security, protect principal where appropriate, and support legacy goals without relying entirely on market timing.\n          &lt;/p&gt;\n          &lt;div class=&quot;jb-tags&quot;&gt;\n            &lt;span&gt;Distribution planning&lt;/span&gt;\n            &lt;span&gt;Lifetime income&lt;/span&gt;\n            &lt;span&gt;Principal protection&lt;/span&gt;\n            &lt;span&gt;Retirement behavior&lt;/span&gt;\n          &lt;/div&gt;\n        &lt;/div&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;section class=&quot;jb-section jb-research&quot; id=&quot;jb-research&quot; data-section=&quot;Research&quot;&gt;\n    &lt;div class=&quot;jb-container&quot;&gt;\n      &lt;div class=&quot;jb-section-head jb-reveal&quot;&gt;\n        &lt;div&gt;\n          &lt;div class=&quot;jb-kicker&quot;&gt;Research &amp;amp; Authority&lt;/div&gt;\n          &lt;h2&gt;Start with the research. Then design the income.&lt;/h2&gt;\n        &lt;/div&gt;\n        &lt;p&gt;\n          Retirement income conversations begin with the risks that matter most after work ends: withdrawal rates, sequence-of-returns risk, longevity, inflation, taxes, and the confidence to keep spending when markets are uncertain.\n        &lt;/p&gt;\n      &lt;/div&gt;\n\n      &lt;div class=&quot;jb-research-grid&quot;&gt;\n        &lt;article class=&quot;jb-research-main jb-panel jb-reveal&quot;&gt;\n          &lt;div&gt;\n            &lt;h3&gt;Why the old accumulation mindset breaks down after the retirement date.&lt;/h3&gt;\n            &lt;p&gt;\n              A retiree can have a strong average return and still struggle if losses arrive early, withdrawals are too high, or confidence collapses during volatility. Research-backed retirement income planning helps separate money meant for opportunity from money meant for reliability.\n            &lt;/p&gt;\n            &lt;div class=&quot;jb-research-metrics&quot;&gt;\n              &lt;div class=&quot;jb-research-metric&quot;&gt;\n                &lt;strong&gt;&lt;span class=&quot;jb-counter&quot; data-target=&quot;3.9&quot; data-decimals=&quot;1&quot; data-suffix=&quot;%&quot;&gt;3.9%&lt;/span&gt;&lt;/strong&gt;\n                &lt;span&gt;Morningstar 2025 base-case starting safe withdrawal rate for consistent inflation-adjusted spending.&lt;/span&gt;\n              &lt;/div&gt;\n              &lt;div class=&quot;jb-research-metric&quot;&gt;\n                &lt;strong&gt;&lt;span class=&quot;jb-counter&quot; data-target=&quot;30&quot; data-suffix=&quot; years&quot;&gt;30 years&lt;/span&gt;&lt;/strong&gt;\n                &lt;span&gt;Common planning horizon used to stress-test retirement portfolio withdrawals.&lt;/span&gt;\n              &lt;/div&gt;\n              &lt;div class=&quot;jb-research-metric&quot;&gt;\n                &lt;strong&gt;&lt;span class=&quot;jb-counter&quot; data-target=&quot;5.7&quot; data-decimals=&quot;1&quot; data-suffix=&quot;%&quot;&gt;5.7%&lt;/span&gt;&lt;/strong&gt;\n                &lt;span&gt;Potential starting withdrawal level Morningstar modeled under more flexible spending approaches.&lt;/span&gt;\n              &lt;/div&gt;\n            &lt;/div&gt;\n          &lt;/div&gt;\n          &lt;div class=&quot;jb-source-note&quot;&gt;\n            Research note: Morningstar 2025 retirement income research is referenced for safe withdrawal context. Third-party research is used for education only and does not imply endorsement.\n          &lt;/div&gt;\n        &lt;/article&gt;\n\n        &lt;div class=&quot;jb-research-stack&quot;&gt;\n          &lt;article class=&quot;jb-research-card jb-reveal&quot;&gt;\n            &lt;span&gt;Sequence Risk&lt;/span&gt;\n            &lt;h4&gt;The order of returns matters more once withdrawals begin.&lt;/h4&gt;\n            &lt;p&gt;Early losses can create a compounding drag because the retiree is selling assets while the portfolio is down.&lt;/p&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-research-card jb-reveal&quot;&gt;\n            &lt;span&gt;Withdrawal Risk&lt;/span&gt;\n            &lt;h4&gt;The first-year withdrawal rate is only a planning lens.&lt;/h4&gt;\n            &lt;p&gt;Income plans should adapt to taxes, inflation, Social Security timing, legacy goals, and market conditions.&lt;/p&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-research-card jb-reveal&quot;&gt;\n            &lt;span&gt;Guaranteed Income&lt;/span&gt;\n            &lt;h4&gt;A guaranteed income layer can stabilize retirement behavior.&lt;/h4&gt;\n            &lt;p&gt;When essential income is more predictable, retirees may feel less pressure to make emotional portfolio decisions.&lt;/p&gt;\n          &lt;/article&gt;\n        &lt;/div&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;section class=&quot;jb-section&quot; id=&quot;jb-problem&quot; data-section=&quot;Problem&quot;&gt;\n    &lt;div class=&quot;jb-container&quot;&gt;\n      &lt;div class=&quot;jb-section-head jb-reveal&quot;&gt;\n        &lt;div&gt;\n          &lt;div class=&quot;jb-kicker&quot;&gt;The Retirement Income Problem&lt;/div&gt;\n          &lt;h2&gt;Two phases. Two psychologies. Two planning jobs.&lt;/h2&gt;\n        &lt;/div&gt;\n        &lt;p&gt;\n          Retirement risk does not need to be dramatic to be dangerous. A few difficult market years early in retirement can change withdrawal math, spending confidence, and the income a household believes it can safely take.\n        &lt;/p&gt;\n      &lt;/div&gt;\n\n      &lt;div class=&quot;jb-problem-map&quot;&gt;\n        &lt;article class=&quot;jb-mode-card jb-panel jb-is-tense jb-reveal&quot;&gt;\n          &lt;div class=&quot;jb-mode-label&quot;&gt;Accumulation phase&lt;/div&gt;\n          &lt;h3&gt;Growth rewards patience.&lt;/h3&gt;\n          &lt;p&gt;\n            During working years, volatility can feel tolerable because new contributions are still coming in, time is on the investor&#39;s side, and withdrawals are not yet funding the household.\n          &lt;/p&gt;\n          &lt;div class=&quot;jb-mode-list&quot;&gt;\n            &lt;div&gt;Market declines can be reframed as long-term opportunity.&lt;/div&gt;\n            &lt;div&gt;Cash flow often comes from employment, not the portfolio.&lt;/div&gt;\n            &lt;div&gt;Performance is measured by growth, account value, and compounding.&lt;/div&gt;\n          &lt;/div&gt;\n          &lt;div class=&quot;jb-volatility-band&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;\n        &lt;/article&gt;\n\n        &lt;article class=&quot;jb-mode-card jb-panel jb-reveal&quot;&gt;\n          &lt;div class=&quot;jb-mode-label&quot;&gt;Distribution phase&lt;/div&gt;\n          &lt;h3&gt;Income rewards structure.&lt;/h3&gt;\n          &lt;p&gt;\n            In retirement, the portfolio is no longer just a growth engine. It becomes a paycheck source, a risk buffer, a tax planning asset, and sometimes a legacy vehicle.\n          &lt;/p&gt;\n          &lt;div class=&quot;jb-mode-list&quot;&gt;\n            &lt;div&gt;Income reliability becomes central to daily confidence.&lt;/div&gt;\n            &lt;div&gt;Protected assets can reduce pressure to sell during downturns.&lt;/div&gt;\n            &lt;div&gt;Social Security, annuity income, liquid reserves, and investments need coordination.&lt;/div&gt;\n          &lt;/div&gt;\n          &lt;div class=&quot;jb-volatility-band&quot;&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;\n        &lt;/article&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;section class=&quot;jb-section jb-strategy&quot; id=&quot;jb-income&quot; data-section=&quot;Income&quot;&gt;\n    &lt;div class=&quot;jb-container&quot;&gt;\n      &lt;div class=&quot;jb-section-head jb-reveal&quot;&gt;\n        &lt;div&gt;\n          &lt;div class=&quot;jb-kicker&quot;&gt;Income Strategy Visualization&lt;/div&gt;\n          &lt;h2&gt;Make the income number easier to see.&lt;/h2&gt;\n        &lt;/div&gt;\n        &lt;p&gt;\n          A portfolio withdrawal plan can provide flexibility. A guaranteed income layer can provide contractual retirement income. The right conversation compares the tradeoffs clearly, including liquidity, taxes, product terms, market exposure, and legacy goals.\n        &lt;/p&gt;\n      &lt;/div&gt;\n\n      &lt;div class=&quot;jb-strategy-shell&quot;&gt;\n        &lt;article class=&quot;jb-strategy-console jb-panel jb-reveal&quot;&gt;\n          &lt;div class=&quot;jb-console-label&quot;&gt;Planning Lens&lt;/div&gt;\n          &lt;h3&gt;Accumulation with portfolio withdraws vs. guaranteed income&lt;/h3&gt;\n          &lt;p&gt;\n            Annuities are not a replacement for planning. They are one potential tool inside a broader income system built around reliability, liquidity, growth potential, taxes, and legacy goals.\n          &lt;/p&gt;\n\n          &lt;div class=&quot;jb-strategy-toggle&quot; role=&quot;tablist&quot; aria-label=&quot;Income strategy comparison&quot;&gt;\n            &lt;button class=&quot;jb-is-active&quot; type=&quot;button&quot; data-scenario=&quot;withdrawal&quot; role=&quot;tab&quot; aria-selected=&quot;true&quot;&gt;Withdrawal Lens&lt;/button&gt;\n            &lt;button type=&quot;button&quot; data-scenario=&quot;guarantee&quot; role=&quot;tab&quot; aria-selected=&quot;false&quot;&gt;Income Layer&lt;/button&gt;\n          &lt;/div&gt;\n\n          &lt;div class=&quot;jb-scenario-copy&quot; id=&quot;jb-scenario-copy&quot;&gt;\n            &lt;h4&gt;Portfolio withdrawals require ongoing decisions &amp; projected gains are often hypothetical.&lt;/h4&gt;\n            &lt;p&gt;How much to take, when to adjust, which account to draw from, and whether to reduce spending after down markets all become recurring retirement decisions.&lt;/p&gt;\n          &lt;/div&gt;\n        &lt;/article&gt;\n\n        &lt;article class=&quot;jb-income-visual jb-panel jb-reveal&quot; aria-label=&quot;Retirement income comparison&quot;&gt;\n          &lt;div class=&quot;jb-case-header&quot;&gt;\n            &lt;div&gt;\n              &lt;span&gt;Illustrative Case&lt;/span&gt;\n              &lt;strong&gt;$600,000 protected allocation to $46,000 joint lifetime income example&lt;/strong&gt;\n            &lt;/div&gt;\n            &lt;div class=&quot;jb-case-pill&quot;&gt;Planning visualization only&lt;/div&gt;\n          &lt;/div&gt;\n\n          &lt;div class=&quot;jb-income-bars&quot;&gt;\n            &lt;div class=&quot;jb-income-bar&quot; id=&quot;jb-withdrawal-bar&quot;&gt;\n              &lt;div class=&quot;jb-bar-top&quot;&gt;\n                &lt;strong&gt;Portfolio-only withdrawal lens&lt;/strong&gt;\n                &lt;span&gt;$23,400 / year at 3.9%&lt;/span&gt;\n              &lt;/div&gt;\n              &lt;div class=&quot;jb-bar-track&quot;&gt;&lt;div class=&quot;jb-bar-fill&quot; style=&quot;--jb-bar-width: 51%&quot;&gt;&lt;/div&gt;&lt;/div&gt;\n            &lt;/div&gt;\n            &lt;div class=&quot;jb-income-bar jb-is-highlight&quot; id=&quot;jb-guarantee-bar&quot;&gt;\n              &lt;div class=&quot;jb-bar-top&quot;&gt;\n                &lt;strong&gt;Joint lifetime guaranteed income case&lt;/strong&gt;\n                &lt;span&gt;$46,000 / year&lt;/span&gt;\n              &lt;/div&gt;\n              &lt;div class=&quot;jb-bar-track&quot;&gt;&lt;div class=&quot;jb-bar-fill&quot; style=&quot;--jb-bar-width: 100%&quot;&gt;&lt;/div&gt;&lt;/div&gt;\n            &lt;/div&gt;\n          &lt;/div&gt;\n\n          &lt;div class=&quot;jb-income-figures&quot;&gt;\n            &lt;div class=&quot;jb-income-number-card&quot;&gt;\n              &lt;strong&gt;&lt;span class=&quot;jb-counter&quot; data-target=&quot;46000&quot; data-prefix=&quot;$&quot; data-separator=&quot;,&quot; data-decimals=&quot;0&quot;&gt;$46,000&lt;/span&gt;&lt;/strong&gt;\n              &lt;span&gt;Annual joint lifetime income example from the brief.&lt;/span&gt;\n            &lt;/div&gt;\n            &lt;div class=&quot;jb-income-number-card&quot;&gt;\n              &lt;strong&gt;&lt;span class=&quot;jb-counter&quot; data-target=&quot;3833&quot; data-prefix=&quot;$&quot; data-separator=&quot;,&quot; data-decimals=&quot;0&quot;&gt;$3,833&lt;/span&gt;&lt;/strong&gt;\n              &lt;span&gt;Approximate monthly income equivalent before taxes and product-specific details.&lt;/span&gt;\n            &lt;/div&gt;\n          &lt;/div&gt;\n\n          &lt;div class=&quot;jb-example-disclosure&quot;&gt;\n            Example is hypothetical and should not be presented as a quote, promise, recommendation, or guarantee for any individual. Actual income depends on age, state, product, rider, premium amount, issue date, carrier strength, rates, contract terms, fees, taxes, and underwriting/product availability.\n          &lt;/div&gt;\n        &lt;/article&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;section class=&quot;jb-section jb-process&quot; id=&quot;jb-process&quot; data-section=&quot;Process&quot;&gt;\n    &lt;div class=&quot;jb-container&quot;&gt;\n      &lt;div class=&quot;jb-section-head jb-reveal&quot;&gt;\n        &lt;div&gt;\n          &lt;div class=&quot;jb-kicker&quot;&gt;The JB Process&lt;/div&gt;\n          &lt;h2&gt;Educational first. Personal when the numbers matter.&lt;/h2&gt;\n        &lt;/div&gt;\n        &lt;p&gt;\n          The JB process helps families understand the income challenge, estimate what protected income could look like, review options with a licensed professional, and decide only after the tradeoffs are clear.\n        &lt;/p&gt;\n      &lt;/div&gt;\n\n      &lt;div class=&quot;jb-process-track jb-reveal&quot; aria-label=&quot;JB process steps&quot;&gt;\n        &lt;button class=&quot;jb-process-step jb-is-active&quot; type=&quot;button&quot; data-step=&quot;0&quot;&gt;\n          &lt;span class=&quot;jb-step-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M5 5h14v14H5z&quot;/&gt;&lt;path d=&quot;M8 9h8M8 13h6&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;\n          &lt;span&gt;Learn&lt;/span&gt;\n          &lt;h3&gt;Education&lt;/h3&gt;\n          &lt;p&gt;Clarify retirement income risks without product pressure.&lt;/p&gt;\n        &lt;/button&gt;\n        &lt;button class=&quot;jb-process-step&quot; type=&quot;button&quot; data-step=&quot;1&quot;&gt;\n          &lt;span class=&quot;jb-step-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M4 17l5-5 4 4 7-8&quot;/&gt;&lt;path d=&quot;M20 8v6h-6&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;\n          &lt;span&gt;Estimate&lt;/span&gt;\n          &lt;h3&gt;Income Estimate&lt;/h3&gt;\n          &lt;p&gt;Model protected income potential from IRA or 401(k) assets.&lt;/p&gt;\n        &lt;/button&gt;\n        &lt;button class=&quot;jb-process-step&quot; type=&quot;button&quot; data-step=&quot;2&quot;&gt;\n          &lt;span class=&quot;jb-step-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;circle cx=&quot;11&quot; cy=&quot;11&quot; r=&quot;6&quot;/&gt;&lt;path d=&quot;M16 16l4 4&quot;/&gt;&lt;path d=&quot;M8 11h6&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;\n          &lt;span&gt;Review&lt;/span&gt;\n          &lt;h3&gt;Strategy Review&lt;/h3&gt;\n          &lt;p&gt;Compare income needs, liquidity, legacy, taxes, and timing.&lt;/p&gt;\n        &lt;/button&gt;\n        &lt;button class=&quot;jb-process-step&quot; type=&quot;button&quot; data-step=&quot;3&quot;&gt;\n          &lt;span class=&quot;jb-step-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M12 3l7 4v5c0 5-3 8-7 9-4-1-7-4-7-9V7z&quot;/&gt;&lt;path d=&quot;M9 12l2 2 4-5&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;\n          &lt;span&gt;Licensed&lt;/span&gt;\n          &lt;h3&gt;Consultation&lt;/h3&gt;\n          &lt;p&gt;Discuss appropriate insurance and annuity options.&lt;/p&gt;\n        &lt;/button&gt;\n        &lt;button class=&quot;jb-process-step&quot; type=&quot;button&quot; data-step=&quot;4&quot;&gt;\n          &lt;span class=&quot;jb-step-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M7 4h7l3 3v13H7z&quot;/&gt;&lt;path d=&quot;M14 4v4h4&quot;/&gt;&lt;path d=&quot;M9 14l2 2 4-5&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;\n          &lt;span&gt;Coordinate&lt;/span&gt;\n          &lt;h3&gt;Implementation&lt;/h3&gt;\n          &lt;p&gt;Coordinate paperwork, transfer steps, and product details.&lt;/p&gt;\n        &lt;/button&gt;\n        &lt;button class=&quot;jb-process-step&quot; type=&quot;button&quot; data-step=&quot;5&quot;&gt;\n          &lt;span class=&quot;jb-step-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M7 12a5 5 0 0 1 8-4&quot;/&gt;&lt;path d=&quot;M15 5v3h3&quot;/&gt;&lt;path d=&quot;M17 12a5 5 0 0 1-8 4&quot;/&gt;&lt;path d=&quot;M9 19v-3H6&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;\n          &lt;span&gt;Ongoing&lt;/span&gt;\n          &lt;h3&gt;Relationship&lt;/h3&gt;\n          &lt;p&gt;Stay connected as retirement, rates, and household needs evolve.&lt;/p&gt;\n        &lt;/button&gt;\n      &lt;/div&gt;\n\n      &lt;div class=&quot;jb-process-detail jb-panel jb-reveal&quot;&gt;\n        &lt;div class=&quot;jb-process-detail-left&quot;&gt;\n          &lt;span id=&quot;jb-process-stage&quot;&gt;Learn&lt;/span&gt;\n          &lt;h3 id=&quot;jb-process-title&quot;&gt;Begin with clarity before the conversation.&lt;/h3&gt;\n          &lt;p id=&quot;jb-process-text&quot;&gt;Families and professional partners can see the planning logic before any product conversation. That creates a calmer, more informed discussion around lifetime income, principal protection, and retirement risk.&lt;/p&gt;\n        &lt;/div&gt;\n        &lt;div class=&quot;jb-process-detail-right&quot; id=&quot;jb-process-details&quot;&gt;\n          &lt;div class=&quot;jb-detail-row&quot;&gt;&lt;i&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M20 6L9 17l-5-5&quot;/&gt;&lt;/svg&gt;&lt;/i&gt;&lt;div&gt;&lt;strong&gt;What you understand&lt;/strong&gt;&lt;span&gt;The basic retirement income risks and why distribution planning is different from accumulation.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;\n          &lt;div class=&quot;jb-detail-row&quot;&gt;&lt;i&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M4 12h16&quot;/&gt;&lt;path d=&quot;M12 4v16&quot;/&gt;&lt;/svg&gt;&lt;/i&gt;&lt;div&gt;&lt;strong&gt;What gets framed&lt;/strong&gt;&lt;span&gt;Income reliability, risk segmentation, liquidity, and the role a protected allocation may play.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;\n          &lt;div class=&quot;jb-detail-row&quot;&gt;&lt;i&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M5 12h14&quot;/&gt;&lt;path d=&quot;M13 6l6 6-6 6&quot;/&gt;&lt;/svg&gt;&lt;/i&gt;&lt;div&gt;&lt;strong&gt;What comes next&lt;/strong&gt;&lt;span&gt;Start with an estimate before deciding whether a full strategy review makes sense.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;\n        &lt;/div&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;section class=&quot;jb-section&quot; id=&quot;jb-audiences&quot; data-section=&quot;Audiences&quot;&gt;\n    &lt;div class=&quot;jb-container&quot;&gt;\n      &lt;div class=&quot;jb-section-head jb-reveal&quot;&gt;\n        &lt;div&gt;\n          &lt;div class=&quot;jb-kicker&quot;&gt;Who We Help&lt;/div&gt;\n          &lt;h2&gt;For families and business owners making serious retirement income decisions.&lt;/h2&gt;\n        &lt;/div&gt;\n        &lt;p&gt;\n          These are the households most likely to benefit from a clearer income conversation: people who want protection, predictable income, thoughtful rollover guidance, and a plan that still respects liquidity and legacy.\n        &lt;/p&gt;\n      &lt;/div&gt;\n\n      &lt;div class=&quot;jb-audience-grid&quot;&gt;\n        &lt;article class=&quot;jb-audience-card jb-reveal&quot;&gt;\n          &lt;div class=&quot;jb-audience-visual&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M4 19V7l8-4 8 4v12&quot;/&gt;&lt;path d=&quot;M8 19v-7h8v7&quot;/&gt;&lt;path d=&quot;M10 15h4&quot;/&gt;&lt;/svg&gt;&lt;/div&gt;\n          &lt;h3&gt;Pre-retirees&lt;/h3&gt;\n          &lt;p&gt;People approaching the retirement date who want to convert savings into a more reliable income plan.&lt;/p&gt;\n          &lt;ul&gt;&lt;li&gt;IRA and 401(k) rollover education&lt;/li&gt;&lt;li&gt;Income gap analysis&lt;/li&gt;&lt;li&gt;Social Security coordination&lt;/li&gt;&lt;/ul&gt;\n        &lt;/article&gt;\n        &lt;article class=&quot;jb-audience-card jb-reveal&quot;&gt;\n          &lt;div class=&quot;jb-audience-visual&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M12 3v18&quot;/&gt;&lt;path d=&quot;M7 7h7a3 3 0 0 1 0 6H8&quot;/&gt;&lt;path d=&quot;M8 13h8a3 3 0 0 1 0 6H7&quot;/&gt;&lt;/svg&gt;&lt;/div&gt;\n          &lt;h3&gt;CD &amp;amp; cash investors&lt;/h3&gt;\n          &lt;p&gt;Conservative households who value principal protection but may need more long-term income structure.&lt;/p&gt;\n          &lt;ul&gt;&lt;li&gt;Rate reset conversations&lt;/li&gt;&lt;li&gt;Tax-deferred alternatives&lt;/li&gt;&lt;li&gt;Liquidity and surrender education&lt;/li&gt;&lt;/ul&gt;\n        &lt;/article&gt;\n        &lt;article class=&quot;jb-audience-card jb-reveal&quot;&gt;\n          &lt;div class=&quot;jb-audience-visual&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M12 3l8 4v5c0 5-3.5 8-8 9-4.5-1-8-4-8-9V7z&quot;/&gt;&lt;path d=&quot;M8.5 12.5l2.5 2.5 5-6&quot;/&gt;&lt;/svg&gt;&lt;/div&gt;\n          &lt;h3&gt;Conservative investors&lt;/h3&gt;\n          &lt;p&gt;Retirees who want less direct market exposure for a portion of retirement assets.&lt;/p&gt;\n          &lt;ul&gt;&lt;li&gt;Protected allocation design&lt;/li&gt;&lt;li&gt;Downside risk management&lt;/li&gt;&lt;li&gt;Growth potential with limits&lt;/li&gt;&lt;/ul&gt;\n        &lt;/article&gt;\n        &lt;article class=&quot;jb-audience-card jb-reveal&quot;&gt;\n          &lt;div class=&quot;jb-audience-visual&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M6 4h12v16H6z&quot;/&gt;&lt;path d=&quot;M9 8h6M9 12h6M9 16h3&quot;/&gt;&lt;path d=&quot;M17 4v4h-4&quot;/&gt;&lt;/svg&gt;&lt;/div&gt;\n          &lt;h3&gt;Rollover clients&lt;/h3&gt;\n          &lt;p&gt;Households evaluating how workplace retirement assets should support income, protection, and taxes.&lt;/p&gt;\n          &lt;ul&gt;&lt;li&gt;IRA transfer education&lt;/li&gt;&lt;li&gt;Carrier comparison process&lt;/li&gt;&lt;li&gt;Retirement paycheck planning&lt;/li&gt;&lt;/ul&gt;\n        &lt;/article&gt;\n        &lt;article class=&quot;jb-audience-card jb-reveal&quot;&gt;\n          &lt;div class=&quot;jb-audience-visual&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M4 18h16&quot;/&gt;&lt;path d=&quot;M6 18V9l6-4 6 4v9&quot;/&gt;&lt;path d=&quot;M9 18v-6h6v6&quot;/&gt;&lt;path d=&quot;M10 9h4&quot;/&gt;&lt;/svg&gt;&lt;/div&gt;\n          &lt;h3&gt;Highly profitable closely held companies&lt;/h3&gt;\n          &lt;p&gt;Business owners with strong profits may need qualified plan, pension, and executive retirement strategies designed around tax efficiency, owner benefits, and key-employee retention.&lt;/p&gt;\n          &lt;ul&gt;&lt;li&gt;Qualified plan contribution strategy&lt;/li&gt;&lt;li&gt;Defined benefit plan design&lt;/li&gt;&lt;li&gt;Key-employee retention planning&lt;/li&gt;&lt;/ul&gt;\n        &lt;/article&gt;\n        &lt;article class=&quot;jb-audience-card jb-reveal&quot;&gt;\n          &lt;div class=&quot;jb-audience-visual&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M12 21s-7-4.4-7-10a4 4 0 0 1 7-2.6A4 4 0 0 1 19 11c0 5.6-7 10-7 10z&quot;/&gt;&lt;path d=&quot;M12 8v8&quot;/&gt;&lt;path d=&quot;M8.5 12h7&quot;/&gt;&lt;/svg&gt;&lt;/div&gt;\n          &lt;h3&gt;Legacy-focused retirees&lt;/h3&gt;\n          &lt;p&gt;High-asset households who want to segment risk, while preserving optionality for heirs, spouses, and charitable goals.&lt;/p&gt;\n          &lt;ul&gt;&lt;li&gt;Beneficiary &amp; legacy review&lt;/li&gt;&lt;li&gt;Spousal income continuity&lt;/li&gt;&lt;li&gt;Estate attorney alignment&lt;/li&gt;&lt;/ul&gt;\n        &lt;/article&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;section class=&quot;jb-section jb-partners&quot; id=&quot;jb-partners&quot; data-section=&quot;Partners&quot;&gt;\n    &lt;div class=&quot;jb-container&quot;&gt;\n      &lt;div class=&quot;jb-section-head jb-reveal&quot;&gt;\n        &lt;div&gt;\n          &lt;div class=&quot;jb-kicker&quot;&gt;Partner / Media Opportunities&lt;/div&gt;\n          &lt;h2&gt;Authority that travels through referral networks.&lt;/h2&gt;\n        &lt;/div&gt;\n        &lt;p&gt;\n          JB supports CPA firms, estate attorneys, podcast hosts, financial media, and referral partners with education-driven content and a clear retirement income framework families can understand.\n        &lt;/p&gt;\n      &lt;/div&gt;\n\n      &lt;div class=&quot;jb-partner-shell&quot;&gt;\n        &lt;aside class=&quot;jb-partner-positioning jb-panel jb-reveal&quot;&gt;\n          &lt;h3&gt;A cleaner way to introduce retirement income.&lt;/h3&gt;\n          &lt;p&gt;\n            Professional partners can introduce the same story families hear directly: protect what matters, understand the income number, coordinate the moving pieces, and make decisions from clarity rather than pressure.\n          &lt;/p&gt;\n          &lt;div class=&quot;jb-tags&quot;&gt;\n            &lt;span&gt;CPA referrals&lt;/span&gt;\n            &lt;span&gt;Estate planning&lt;/span&gt;\n            &lt;span&gt;Podcast topics&lt;/span&gt;\n            &lt;span&gt;Media commentary&lt;/span&gt;\n            &lt;span&gt;Educational campaigns&lt;/span&gt;\n          &lt;/div&gt;\n        &lt;/aside&gt;\n\n        &lt;div class=&quot;jb-partner-list&quot;&gt;\n          &lt;article class=&quot;jb-partner-card jb-panel jb-reveal&quot;&gt;\n            &lt;div class=&quot;jb-partner-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M6 3h12v18H6z&quot;/&gt;&lt;path d=&quot;M9 7h6M9 11h2M13 11h2M9 15h2M13 15h2&quot;/&gt;&lt;/svg&gt;&lt;/div&gt;\n            &lt;div&gt;&lt;h4&gt;CPA collaboration&lt;/h4&gt;&lt;p&gt;JB Insurance Brokers offers CPA partnership programs for clients needing retirement income planning, pension creation and reviews, qualified plan distribution strategies, IRA rollover education, and tax-aware retirement income conversations with a licensed CRPS® professional.&lt;/p&gt;&lt;/div&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-partner-card jb-panel jb-reveal&quot;&gt;\n            &lt;div class=&quot;jb-partner-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M7 4h10v16H7z&quot;/&gt;&lt;path d=&quot;M9 8h6M9 12h6&quot;/&gt;&lt;path d=&quot;M9 17l2-2 2 2 2-2&quot;/&gt;&lt;/svg&gt;&lt;/div&gt;\n            &lt;div&gt;&lt;h4&gt;Estate attorney alignment&lt;/h4&gt;&lt;p&gt;JB Insurance Brokers offers estate attorney partnership opportunities for clients needing retirement income planning, spouse income continuity reviews, beneficiary coordination, asset segmentation, and legacy-focused retirement distribution strategies.&lt;/p&gt;&lt;/div&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-partner-card jb-panel jb-reveal&quot;&gt;\n            &lt;div class=&quot;jb-partner-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;rect x=&quot;9&quot; y=&quot;3&quot; width=&quot;6&quot; height=&quot;11&quot; rx=&quot;3&quot;/&gt;&lt;path d=&quot;M5 11a7 7 0 0 0 14 0&quot;/&gt;&lt;path d=&quot;M12 18v3&quot;/&gt;&lt;path d=&quot;M8 21h8&quot;/&gt;&lt;/svg&gt;&lt;/div&gt;\n            &lt;div&gt;&lt;h4&gt;Podcast and media appearances&lt;/h4&gt;&lt;p&gt;Suggested themes include the retirement income movement, sequence risk, why distribution planning is different, and how guaranteed income can change retiree behavior.&lt;/p&gt;&lt;/div&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-partner-card jb-panel jb-reveal&quot;&gt;\n            &lt;div class=&quot;jb-partner-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;circle cx=&quot;6&quot; cy=&quot;12&quot; r=&quot;3&quot;/&gt;&lt;circle cx=&quot;18&quot; cy=&quot;6&quot; r=&quot;3&quot;/&gt;&lt;circle cx=&quot;18&quot; cy=&quot;18&quot; r=&quot;3&quot;/&gt;&lt;path d=&quot;M8.7 10.8l6.6-3.6&quot;/&gt;&lt;path d=&quot;M8.7 13.2l6.6 3.6&quot;/&gt;&lt;/svg&gt;&lt;/div&gt;\n            &lt;div&gt;&lt;h4&gt;Referral collaborations&lt;/h4&gt;&lt;p&gt;Referral partners can share this overview before an introduction so families understand JB&#39;s research-backed income philosophy before a conversation begins.&lt;/p&gt;&lt;/div&gt;\n          &lt;/article&gt;\n        &lt;/div&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;section class=&quot;jb-section&quot; id=&quot;jb-ecosystem&quot; data-section=&quot;Ecosystem&quot;&gt;\n    &lt;div class=&quot;jb-container&quot;&gt;\n      &lt;div class=&quot;jb-section-head jb-reveal&quot;&gt;\n        &lt;div&gt;\n          &lt;div class=&quot;jb-kicker&quot;&gt;Education Ecosystem&lt;/div&gt;\n          &lt;h2&gt;Education that prepares better retirement decisions.&lt;/h2&gt;\n        &lt;/div&gt;\n        &lt;p&gt;\n          JB gives families more than a one-time explanation. Education, research, estimate tools, and follow-up content help people arrive at a conversation already grounded in the income question.\n        &lt;/p&gt;\n      &lt;/div&gt;\n\n      &lt;div class=&quot;jb-ecosystem-board&quot;&gt;\n        &lt;article class=&quot;jb-ecosystem-core jb-panel jb-reveal&quot;&gt;\n          &lt;div&gt;\n            &lt;div class=&quot;jb-kicker&quot;&gt;Connected Trust Loop&lt;/div&gt;\n            &lt;h3&gt;Every touchpoint points back to the income decision.&lt;/h3&gt;\n            &lt;p&gt;Social content, research pages, estimate tools, and partner introductions should not feel like separate campaigns. They should feel like one calm, consistent retirement income conversation.&lt;/p&gt;\n          &lt;/div&gt;\n          &lt;div class=&quot;jb-orbit-visual&quot; aria-hidden=&quot;true&quot;&gt;\n            &lt;span class=&quot;jb-orbit-dot&quot;&gt;&lt;/span&gt;&lt;span class=&quot;jb-orbit-dot&quot;&gt;&lt;/span&gt;&lt;span class=&quot;jb-orbit-dot&quot;&gt;&lt;/span&gt;&lt;span class=&quot;jb-orbit-dot&quot;&gt;&lt;/span&gt;&lt;span class=&quot;jb-orbit-dot&quot;&gt;&lt;/span&gt;\n          &lt;/div&gt;\n        &lt;/article&gt;\n\n        &lt;div class=&quot;jb-ecosystem-list&quot;&gt;\n          &lt;article class=&quot;jb-ecosystem-node jb-reveal&quot;&gt;\n            &lt;div class=&quot;jb-node-top&quot;&gt;&lt;span class=&quot;jb-node-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M4 18V6l8 6 8-6v12&quot;/&gt;&lt;path d=&quot;M4 6l8 6 8-6&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;Teach&lt;/span&gt;&lt;/div&gt;\n            &lt;h3&gt;Social education&lt;/h3&gt;\n            &lt;p&gt;Short-form teaching around income risk, CD alternatives, Social Security timing, and protected income.&lt;/p&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-ecosystem-node jb-reveal&quot;&gt;\n            &lt;div class=&quot;jb-node-top&quot;&gt;&lt;span class=&quot;jb-node-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M5 4h14v16H5z&quot;/&gt;&lt;path d=&quot;M8 8h8M8 12h8M8 16h5&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;Explain&lt;/span&gt;&lt;/div&gt;\n            &lt;h3&gt;Research-backed pages&lt;/h3&gt;\n            &lt;p&gt;Authority pages frame the logic and help families move from curiosity into planning readiness.&lt;/p&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-ecosystem-node jb-reveal&quot;&gt;\n            &lt;div class=&quot;jb-node-top&quot;&gt;&lt;span class=&quot;jb-node-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M4 19l5-5 4 3 7-9&quot;/&gt;&lt;path d=&quot;M20 8v6h-6&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;Model&lt;/span&gt;&lt;/div&gt;\n            &lt;h3&gt;Income estimate tools&lt;/h3&gt;\n            &lt;p&gt;Calculators and estimate requests help people see what protected income may be able to provide.&lt;/p&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-ecosystem-node jb-reveal&quot;&gt;\n            &lt;div class=&quot;jb-node-top&quot;&gt;&lt;span class=&quot;jb-node-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;circle cx=&quot;12&quot; cy=&quot;12&quot; r=&quot;8&quot;/&gt;&lt;path d=&quot;M12 8v4l3 2&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;Reinforce&lt;/span&gt;&lt;/div&gt;\n            &lt;h3&gt;Follow-up education&lt;/h3&gt;\n            &lt;p&gt;Families who engage can receive more education, proof, and process clarity before a planning conversation.&lt;/p&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-ecosystem-node jb-reveal&quot;&gt;\n            &lt;div class=&quot;jb-node-top&quot;&gt;&lt;span class=&quot;jb-node-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M5 12h14&quot;/&gt;&lt;path d=&quot;M12 5l7 7-7 7&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;Review&lt;/span&gt;&lt;/div&gt;\n            &lt;h3&gt;Strategy review&lt;/h3&gt;\n            &lt;p&gt;Qualified households transition into personal planning conversations with a clearer mental model.&lt;/p&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-ecosystem-node jb-reveal&quot;&gt;\n            &lt;div class=&quot;jb-node-top&quot;&gt;&lt;span class=&quot;jb-node-icon&quot; aria-hidden=&quot;true&quot;&gt;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;circle cx=&quot;6&quot; cy=&quot;12&quot; r=&quot;3&quot;/&gt;&lt;circle cx=&quot;18&quot; cy=&quot;6&quot; r=&quot;3&quot;/&gt;&lt;circle cx=&quot;18&quot; cy=&quot;18&quot; r=&quot;3&quot;/&gt;&lt;path d=&quot;M8.7 10.8l6.6-3.6M8.7 13.2l6.6 3.6&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;span&gt;Share&lt;/span&gt;&lt;/div&gt;\n            &lt;h3&gt;Partner amplification&lt;/h3&gt;\n            &lt;p&gt;CPAs, estate attorneys, and media partners can share a credible educational asset instead of a sales page.&lt;/p&gt;\n          &lt;/article&gt;\n        &lt;/div&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;section class=&quot;jb-section&quot; id=&quot;jb-positioning&quot; data-section=&quot;Positioning&quot;&gt;\n    &lt;div class=&quot;jb-container&quot;&gt;\n      &lt;div class=&quot;jb-positioning-grid&quot;&gt;\n        &lt;article class=&quot;jb-brand-statement jb-panel jb-reveal&quot;&gt;\n          &lt;div class=&quot;jb-kicker&quot;&gt;Planning Philosophy&lt;/div&gt;\n          &lt;h3&gt;Retirement planning should feel clear before it feels urgent&lt;/h3&gt;\n          &lt;p&gt;\n            JB owns a specific space: consumer-first retirement income education, research-backed planning logic, fixed indexed annuity literacy, principal protection conversations, and lifetime income strategy for conservative and affluent retirees.\n          &lt;/p&gt;\n          &lt;div class=&quot;jb-tags&quot;&gt;\n            &lt;span&gt;Modern retirement income planning&lt;/span&gt;\n            &lt;span&gt;Consumer-first education&lt;/span&gt;\n            &lt;span&gt;Retirement risk management&lt;/span&gt;\n            &lt;span&gt;Guaranteed income strategy&lt;/span&gt;\n          &lt;/div&gt;\n        &lt;/article&gt;\n\n        &lt;div class=&quot;jb-positioning-list&quot;&gt;\n          &lt;article class=&quot;jb-positioning-item jb-reveal&quot;&gt;\n            &lt;span&gt;Confidence&lt;/span&gt;\n            &lt;h4&gt;Reliability is the luxury.&lt;/h4&gt;\n            &lt;p&gt;For retirees, the premium experience is not flashy. It is clarity, predictability, and fewer unknowns.&lt;/p&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-positioning-item jb-reveal&quot;&gt;\n            &lt;span&gt;Education&lt;/span&gt;\n            &lt;h4&gt;Research gives families language.&lt;/h4&gt;\n            &lt;p&gt;Sequence risk, withdrawal rates, and longevity can become understandable enough to discuss with confidence.&lt;/p&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-positioning-item jb-reveal&quot;&gt;\n            &lt;span&gt;Next Step&lt;/span&gt;\n            &lt;h4&gt;Estimate before appointment.&lt;/h4&gt;\n            &lt;p&gt;The first step is useful on its own: estimate the income potential, then decide whether a full strategy review makes sense.&lt;/p&gt;\n          &lt;/article&gt;\n          &lt;article class=&quot;jb-positioning-item jb-reveal&quot;&gt;\n            &lt;span&gt;Respect&lt;/span&gt;\n            &lt;h4&gt;Planning should protect the whole household.&lt;/h4&gt;\n            &lt;p&gt;Income, liquidity, taxes, legacy, spouse protection, and product fit all matter before a recommendation is considered.&lt;/p&gt;\n          &lt;/article&gt;\n        &lt;/div&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;section class=&quot;jb-cta-section&quot; id=&quot;jb-estimate&quot; data-section=&quot;Estimate&quot;&gt;\n    &lt;div class=&quot;jb-container&quot;&gt;\n      &lt;div class=&quot;jb-cta-panel jb-panel jb-reveal&quot;&gt;\n        &lt;div class=&quot;jb-cta-content&quot;&gt;\n          &lt;div class=&quot;jb-eyebrow&quot;&gt;Start With the Number&lt;/div&gt;\n          &lt;h2&gt;See what a protected income strategy could mean.&lt;/h2&gt;\n          &lt;p&gt;\n            Start with an income estimate, then decide whether a licensed strategy review is worth exploring for your retirement, your spouse, your taxes, your liquidity, and your legacy goals.\n          &lt;/p&gt;\n          &lt;div class=&quot;jb-cta-actions&quot;&gt;\n            &lt;a class=&quot;jb-btn jb-btn-primary&quot; href=&quot;https://retirement.income.jbinsurancebrokers.com/age&quot; target=&quot;_top&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;Request a Retirement Income Estimate&lt;/span&gt;&lt;/a&gt;\n            &lt;a class=&quot;jb-btn jb-btn-secondary&quot; href=&quot;https://retirement.income.jbinsurancebrokers.com/partnership/&quot; target=&quot;_top&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;Discuss Partnership / Media&lt;/span&gt;&lt;/a&gt;\n          &lt;/div&gt;\n        &lt;/div&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;section class=&quot;jb-compliance&quot; aria-label=&quot;Compliance disclosures&quot;&gt;\n    &lt;div class=&quot;jb-container&quot;&gt;\n      &lt;div class=&quot;jb-compliance-panel jb-panel&quot;&gt;\n        &lt;div class=&quot;jb-compliance-head&quot;&gt;\n          &lt;span&gt;Retirement Income Planning&lt;/span&gt;\n          &lt;h3&gt;Educational disclosure notes.&lt;/h3&gt;\n        &lt;/div&gt;\n        &lt;div class=&quot;jb-disclosures&quot;&gt;\n          &lt;p&gt;&lt;strong&gt;Important disclosure:&lt;/strong&gt; This page is for educational purposes only and should not be interpreted as individualized investment, tax, legal, or financial advice.&lt;/p&gt;\n          &lt;p&gt;Fixed indexed annuities and other insurance products are contracts issued by insurance companies. Guarantees, including principal protection, fixed crediting rates, optional income benefits, death benefits, and lifetime income payments, are backed by the financial strength and claims-paying ability of the issuing insurer.&lt;/p&gt;\n          &lt;p&gt;Indexed annuities are not direct investments in any stock market index. Interest crediting may be limited by caps, participation rates, spreads, volatility controls, fees, rider charges, surrender charges, market value adjustments, and other contract provisions.&lt;/p&gt;\n          &lt;p&gt;Hypothetical income examples are for illustration only. Actual product availability, rates, features, income amounts, surrender schedules, tax treatment, and suitability depend on the client&#39;s age, state, financial profile, product selected, carrier, and contract terms.&lt;/p&gt;\n          &lt;p&gt;Final copy, disclosures, testimonial use, third-party research references, carrier/product examples, and state-specific advertising requirements should be reviewed for compliance before publication.&lt;/p&gt;\n        &lt;/div&gt;\n      &lt;/div&gt;\n    &lt;/div&gt;\n  &lt;/section&gt;\n\n  &lt;div class=&quot;jb-sticky-cta jb-is-visible&quot; id=&quot;jb-sticky-cta&quot; aria-label=&quot;Sticky call to action&quot;&gt;\n    &lt;span&gt;Ready to model retirement income?&lt;/span&gt;\n    &lt;a class=&quot;jb-btn jb-btn-primary&quot; href=&quot;https://retirement.income.jbinsurancebrokers.com/age&quot; target=&quot;_top&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;Estimate My Income&lt;/span&gt;&lt;/a&gt;\n  &lt;/div&gt;\n&lt;/div&gt;\n\n&lt;script&gt;\n  (function () {\n    var root = document.getElementById(&#39;jb-retirement-income-media-kit&#39;);\n    if (!root) return;\n\n    var stickyCta = root.querySelector(&#39;#jb-sticky-cta&#39;);\n\n    var jbEstimateUrl = &#39;https://retirement.income.jbinsurancebrokers.com/age&#39;;\n\n    function scrollToThesis(event) {\n      if (event &amp;&amp; event.preventDefault) event.preventDefault();\n      if (event &amp;&amp; event.stopPropagation) event.stopPropagation();\n      var target = root.querySelector(&#39;#jb-thesis&#39;) || document.getElementById(&#39;jb-thesis&#39;);\n      if (!target) {\n        try { window.top.location.href = &#39;https://retirement.income.jbinsurancebrokers.com/page_mwvfjr/#jb-thesis&#39;; }\n        catch (e) { window.location.href = &#39;https://retirement.income.jbinsurancebrokers.com/page_mwvfjr/#jb-thesis&#39;; }\n        return false;\n      }\n      try {\n        target.scrollIntoView({ behavior: &#39;smooth&#39;, block: &#39;start&#39; });\n      } catch (e) {\n        target.scrollIntoView(true);\n      }\n      window.setTimeout(function () {\n        if (Math.abs(target.getBoundingClientRect().top) &gt; 160) {\n          try { target.scrollIntoView({ behavior: &#39;auto&#39;, block: &#39;start&#39; }); }\n          catch (e) { target.scrollIntoView(true); }\n        }\n      }, 480);\n      return false;\n    }\n    window.jbScrollToThesis = scrollToThesis;\n\n    // Perspective-safe floating CTA: append a body-level copy so it is not clipped by the custom HTML block wrapper.\n    function installBodyStickyCta() {\n      if (!document.body || document.getElementById(&#39;jb-body-sticky-cta&#39;)) return;\n      var portal = document.createElement(&#39;div&#39;);\n      portal.id = &#39;jb-body-sticky-cta&#39;;\n      portal.setAttribute(&#39;aria-label&#39;, &#39;Retirement income estimate call to action&#39;);\n      portal.innerHTML = &#39;&lt;span&gt;Ready to model retirement income?&lt;/span&gt;&lt;a href=&quot;&#39; + jbEstimateUrl + &#39;&quot; target=&quot;_top&quot; rel=&quot;noopener&quot;&gt;&lt;span&gt;Estimate My Income&lt;/span&gt;&lt;/a&gt;&#39;;\n      document.body.appendChild(portal);\n      portal.classList.add(&#39;jb-force-mobile-float&#39;);\n      if (stickyCta) {\n        stickyCta.classList.add(&#39;jb-force-mobile-float&#39;);\n        stickyCta.classList.add(&#39;jb-root-sticky-hidden&#39;);\n      }\n      pinFloatingCta();\n    }\n\n    function pinFloatingCta() {\n      var portal = document.getElementById(&#39;jb-body-sticky-cta&#39;);\n      var isMobile = window.matchMedia &amp;&amp; window.matchMedia(&#39;(max-width: 760px)&#39;).matches;\n      var ctas = [];\n      if (portal) ctas.push(portal);\n      if (stickyCta) ctas.push(stickyCta);\n      ctas.forEach(function (cta) {\n        cta.classList.add(&#39;jb-force-mobile-float&#39;);\n        cta.style.position = &#39;fixed&#39;;\n        cta.style.zIndex = &#39;2147483647&#39;;\n        cta.style.opacity = &#39;1&#39;;\n        cta.style.visibility = &#39;visible&#39;;\n        cta.style.pointerEvents = &#39;auto&#39;;\n        cta.style.transform = &#39;translate3d(0,0,0)&#39;;\n        cta.style.display = &#39;flex&#39;;\n        if (isMobile) {\n          cta.style.left = &#39;12px&#39;;\n          cta.style.right = &#39;12px&#39;;\n          cta.style.bottom = &#39;12px&#39;;\n          cta.style.width = &#39;auto&#39;;\n          cta.style.maxWidth = &#39;none&#39;;\n        } else {\n          cta.style.left = &#39;auto&#39;;\n          cta.style.right = &#39;22px&#39;;\n          cta.style.bottom = &#39;22px&#39;;\n          cta.style.width = &#39;auto&#39;;\n          cta.style.maxWidth = &#39;calc(100vw - 44px)&#39;;\n        }\n      });\n    }\n\n    installBodyStickyCta();\n    window.setTimeout(installBodyStickyCta, 250);\n    window.setTimeout(pinFloatingCta, 100);\n    window.setTimeout(pinFloatingCta, 700);\n    window.setTimeout(pinFloatingCta, 1600);\n\n\n    function updateScrollUI() {\n      // Perspective custom-code blocks can prevent normal window scroll calculations.\n      // Keep the CTA visible by default; JS also reapplies fixed positioning for mobile.\n      if (stickyCta) stickyCta.classList.add(&#39;jb-is-visible&#39;);\n      pinFloatingCta();\n    }\n\n    window.addEventListener(&#39;scroll&#39;, updateScrollUI, { passive: true });\n    window.addEventListener(&#39;resize&#39;, updateScrollUI, { passive: true });\n    if (window.visualViewport) {\n      window.visualViewport.addEventListener(&#39;resize&#39;, updateScrollUI, { passive: true });\n      window.visualViewport.addEventListener(&#39;scroll&#39;, updateScrollUI, { passive: true });\n    }\n    updateScrollUI();\n\n    // Reliable internal anchor scrolling for Perspective embeds.\n    Array.prototype.slice.call(root.querySelectorAll(&#39;a[href^=&quot;#&quot;], a[data-jb-scroll-target], button[data-jb-scroll-target]&#39;)).forEach(function (anchor) {\n      var handler = function (event) {\n        var targetId = anchor.getAttribute(&#39;href&#39;);\n        var dataTarget = anchor.getAttribute(&#39;data-jb-scroll-target&#39;);\n        if (dataTarget) targetId = &#39;#&#39; + dataTarget;\n        if (!targetId || targetId === &#39;#&#39;) return;\n        if (targetId === &#39;#jb-thesis&#39;) { scrollToThesis(event); return; }\n        var target = root.querySelector(targetId) || document.querySelector(targetId);\n        if (!target) return;\n        event.preventDefault();\n        if (event.stopPropagation) event.stopPropagation();\n        try { target.scrollIntoView({ behavior: &#39;smooth&#39;, block: &#39;start&#39; }); }\n        catch (e) { target.scrollIntoView(true); }\n      };\n      anchor.addEventListener(&#39;click&#39;, handler, true);\n      anchor.addEventListener(&#39;pointerup&#39;, handler, true);\n      anchor.addEventListener(&#39;touchstart&#39;, handler, { passive: false, capture: true });\n      anchor.addEventListener(&#39;touchend&#39;, handler, { passive: false, capture: true });\n    });\n\n    var revealItems = Array.prototype.slice.call(root.querySelectorAll(&#39;.jb-reveal&#39;));\n    if (&#39;IntersectionObserver&#39; in window &amp;&amp; revealItems.length) {\n      root.classList.add(&#39;jb-animate-ready&#39;);\n      var revealObserver = new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          if (entry.isIntersecting) {\n            entry.target.classList.add(&#39;jb-in-view&#39;);\n            revealObserver.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.12, rootMargin: &#39;0px 0px -8% 0px&#39; });\n\n      revealItems.forEach(function (el) {\n        var rect = el.getBoundingClientRect();\n        if (rect.top &lt; window.innerHeight * 0.94) el.classList.add(&#39;jb-in-view&#39;);\n        revealObserver.observe(el);\n      });\n    } else {\n      revealItems.forEach(function (el) { el.classList.add(&#39;jb-in-view&#39;); });\n    }\n\n    function formatNumber(value, decimals, separator) {\n      var fixed = Number(value).toFixed(decimals);\n      if (separator) {\n        var parts = fixed.split(&#39;.&#39;);\n        parts[0] = parts[0].replace(/\\B(?=(\\d{3})+(?!\\d))/g, separator);\n        return parts.join(&#39;.&#39;);\n      }\n      return fixed;\n    }\n\n    function animateCounter(el) {\n      if (el.dataset.jbCounted === &#39;true&#39;) return;\n      el.dataset.jbCounted = &#39;true&#39;;\n      var target = parseFloat(el.dataset.target || &#39;0&#39;);\n      var decimals = parseInt(el.dataset.decimals || &#39;0&#39;, 10);\n      var prefix = el.dataset.prefix || &#39;&#39;;\n      var suffix = el.dataset.suffix || &#39;&#39;;\n      var separator = el.dataset.separator || &#39;&#39;;\n      var start = performance.now();\n      var duration = 1350;\n      function tick(now) {\n        var progress = Math.min((now - start) / duration, 1);\n        var eased = 1 - Math.pow(1 - progress, 3);\n        var value = target * eased;\n        el.textContent = prefix + formatNumber(value, decimals, separator) + suffix;\n        if (progress &lt; 1) window.requestAnimationFrame(tick);\n        else el.textContent = prefix + formatNumber(target, decimals, separator) + suffix;\n      }\n      window.requestAnimationFrame(tick);\n    }\n\n    var counters = Array.prototype.slice.call(root.querySelectorAll(&#39;.jb-counter&#39;));\n    if (&#39;IntersectionObserver&#39; in window &amp;&amp; counters.length) {\n      var counterObserver = new IntersectionObserver(function (entries) {\n        entries.forEach(function (entry) {\n          if (entry.isIntersecting) {\n            animateCounter(entry.target);\n            counterObserver.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.45 });\n      counters.forEach(function (counter) { counterObserver.observe(counter); });\n    }\n\n    var scenarioText = {\n      withdrawal: {\n        title: &#39;Portfolio withdrawals require ongoing decisions.&#39;,\n        copy: &#39;How much to take, when to adjust, which account to draw from, and whether to reduce spending after down markets all become recurring retirement decisions.&#39;,\n        withdrawal: &#39;51%&#39;,\n        guarantee: &#39;100%&#39;\n      },\n      guarantee: {\n        title: &#39;A protected income layer can separate paycheck money from market money.&#39;,\n        copy: &#39;When a portion of retirement assets is designed to produce contractual lifetime income, the retiree can plan essential spending with more structure and less dependence on short-term market timing.&#39;,\n        withdrawal: &#39;43%&#39;,\n        guarantee: &#39;100%&#39;\n      }\n    };\n\n    var scenarioButtons = Array.prototype.slice.call(root.querySelectorAll(&#39;.jb-strategy-toggle button&#39;));\n    var scenarioCopy = root.querySelector(&#39;#jb-scenario-copy&#39;);\n    var withdrawalFill = root.querySelector(&#39;#jb-withdrawal-bar .jb-bar-fill&#39;);\n    var guaranteeFill = root.querySelector(&#39;#jb-guarantee-bar .jb-bar-fill&#39;);\n    scenarioButtons.forEach(function (button) {\n      button.addEventListener(&#39;click&#39;, function () {\n        var scenario = button.dataset.scenario;\n        var data = scenarioText[scenario];\n        if (!data) return;\n        scenarioButtons.forEach(function (btn) {\n          var active = btn === button;\n          btn.classList.toggle(&#39;jb-is-active&#39;, active);\n          btn.setAttribute(&#39;aria-selected&#39;, String(active));\n        });\n        if (scenarioCopy) scenarioCopy.innerHTML = &#39;&lt;h4&gt;&#39; + data.title + &#39;&lt;/h4&gt;&lt;p&gt;&#39; + data.copy + &#39;&lt;/p&gt;&#39;;\n        if (withdrawalFill) withdrawalFill.style.setProperty(&#39;--jb-bar-width&#39;, data.withdrawal);\n        if (guaranteeFill) guaranteeFill.style.setProperty(&#39;--jb-bar-width&#39;, data.guarantee);\n      });\n    });\n\n    var processData = [\n      {\n        stage: &#39;Learn&#39;,\n        title: &#39;Begin with clarity before the conversation.&#39;,\n        text: &#39;Families and professional partners can see the planning logic before any product conversation. That creates a calmer, more informed discussion around lifetime income, principal protection, and retirement risk.&#39;,\n        rows: [\n          [&#39;What you understand&#39;, &#39;The basic retirement income risks and why distribution planning is different from accumulation.&#39;],\n          [&#39;What gets framed&#39;, &#39;Income reliability, risk segmentation, liquidity, and the role a protected allocation may play.&#39;],\n          [&#39;What comes next&#39;, &#39;Start with an estimate before deciding whether a full strategy review makes sense.&#39;]\n        ]\n      },\n      {\n        stage: &#39;Estimate&#39;,\n        title: &#39;Put an income number on the screen.&#39;,\n        text: &#39;An estimate gives the household a practical starting point. Instead of guessing what a protected allocation could do, the conversation begins with income potential and planning tradeoffs.&#39;,\n        rows: [\n          [&#39;Inputs reviewed&#39;, &#39;Age, state, approximate premium amount, timing, spouse considerations, and income start assumptions.&#39;],\n          [&#39;Output discussed&#39;, &#39;A preliminary income range or illustration direction, subject to product availability and suitability.&#39;],\n          [&#39;Why it helps&#39;, &#39;The income number makes the next step more concrete and less abstract.&#39;]\n        ]\n      },\n      {\n        stage: &#39;Review&#39;,\n        title: &#39;Compare income needs with the rest of the plan.&#39;,\n        text: &#39;A strategy review looks beyond the headline income amount. Liquidity, taxes, legacy, risk tolerance, Social Security timing, and household priorities all need to fit together.&#39;,\n        rows: [\n          [&#39;Planning lens&#39;, &#39;Essential income, discretionary spending, liquid reserves, market exposure, and spouse continuity.&#39;],\n          [&#39;Tradeoffs&#39;, &#39;Guarantees, caps, participation, fees, surrender schedules, tax treatment, and income rider details.&#39;],\n          [&#39;Decision point&#39;, &#39;The household decides whether a protected income strategy fits the retirement plan.&#39;]\n        ]\n      },\n      {\n        stage: &#39;Licensed&#39;,\n        title: &#39;Review product details with a licensed professional.&#39;,\n        text: &#39;If a strategy appears worth exploring, a licensed consultation allows product details, contract terms, riders, surrender schedules, and carrier options to be reviewed carefully.&#39;,\n        rows: [\n          [&#39;Product fit&#39;, &#39;Evaluate carrier, contract, rider, liquidity, beneficiary options, and income start details.&#39;],\n          [&#39;Suitability&#39;, &#39;Consider age, objectives, assets, income needs, risk tolerance, tax status, and state rules.&#39;],\n          [&#39;No rush&#39;, &#39;The client should understand the terms before deciding to move forward.&#39;]\n        ]\n      },\n      {\n        stage: &#39;Coordinate&#39;,\n        title: &#39;Make implementation feel organized.&#39;,\n        text: &#39;When a client chooses to move forward, paperwork, transfer steps, carrier requirements, and timeline expectations are coordinated so the process feels clear.&#39;,\n        rows: [\n          [&#39;Transfer support&#39;, &#39;Coordinate IRA or 401(k) transfer steps when applicable.&#39;],\n          [&#39;Documentation&#39;, &#39;Review applications, disclosure forms, delivery requirements, and signatures.&#39;],\n          [&#39;Communication&#39;, &#39;Keep the family and professional advisors informed when appropriate.&#39;]\n        ]\n      },\n      {\n        stage: &#39;Ongoing&#39;,\n        title: &#39;Stay connected as retirement evolves.&#39;,\n        text: &#39;Retirement is not static. Income needs, tax questions, beneficiary priorities, liquidity, and household goals can change over time.&#39;,\n        rows: [\n          [&#39;Annual check-ins&#39;, &#39;Review income start timing, beneficiary information, household changes, and planning priorities.&#39;],\n          [&#39;Coordination&#39;, &#39;Work alongside the CPA, estate attorney, and other advisors when useful.&#39;],\n          [&#39;Confidence&#39;, &#39;Help the client understand what they own and how it fits the broader retirement plan.&#39;]\n        ]\n      }\n    ];\n\n    var processButtons = Array.prototype.slice.call(root.querySelectorAll(&#39;.jb-process-step&#39;));\n    var processStage = root.querySelector(&#39;#jb-process-stage&#39;);\n    var processTitle = root.querySelector(&#39;#jb-process-title&#39;);\n    var processText = root.querySelector(&#39;#jb-process-text&#39;);\n    var processDetails = root.querySelector(&#39;#jb-process-details&#39;);\n    var checkSvg = &#39;&lt;svg viewBox=&quot;0 0 24 24&quot;&gt;&lt;path d=&quot;M20 6L9 17l-5-5&quot;/&gt;&lt;/svg&gt;&#39;;\n    processButtons.forEach(function (button) {\n      button.addEventListener(&#39;click&#39;, function () {\n        var index = parseInt(button.dataset.step || &#39;0&#39;, 10);\n        var data = processData[index];\n        if (!data) return;\n        processButtons.forEach(function (btn) { btn.classList.toggle(&#39;jb-is-active&#39;, btn === button); });\n        if (processStage) processStage.textContent = data.stage;\n        if (processTitle) processTitle.textContent = data.title;\n        if (processText) processText.textContent = data.text;\n        if (processDetails) {\n          processDetails.innerHTML = data.rows.map(function (row) {\n            return &#39;&lt;div class=&quot;jb-detail-row&quot;&gt;&lt;i&gt;&#39; + checkSvg + &#39;&lt;/i&gt;&lt;div&gt;&lt;strong&gt;&#39; + row[0] + &#39;&lt;/strong&gt;&lt;span&gt;&#39; + row[1] + &#39;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&#39;;\n          }).join(&#39;&#39;);\n        }\n      });\n    });\n  })();\n&lt;/script&gt;\n\n&lt;script&gt;\n  (function () {\n    var officialThesisUrl = &#39;https://retirement.income.jbinsurancebrokers.com/page_mwvfjr/#jb-thesis&#39;;\n    function bindThesisButton() {\n      var root = document.getElementById(&#39;jb-retirement-income-media-kit&#39;);\n      if (!root) return;\n      var triggers = root.querySelectorAll(&#39;[data-jb-scroll-target=&quot;jb-thesis&quot;]&#39;);\n      function go(event) {\n        if (event &amp;&amp; event.cancelable !== false &amp;&amp; event.preventDefault) event.preventDefault();\n        if (event &amp;&amp; event.stopPropagation) event.stopPropagation();\n        var target = root.querySelector(&#39;#jb-thesis&#39;) || document.getElementById(&#39;jb-thesis&#39;);\n        if (!target) {\n          try { window.top.location.href = officialThesisUrl; }\n          catch (e) { window.location.href = officialThesisUrl; }\n          return false;\n        }\n        try { target.scrollIntoView({ behavior: &#39;smooth&#39;, block: &#39;start&#39; }); }\n        catch (e) { target.scrollIntoView(true); }\n        window.setTimeout(function () {\n          try {\n            if (Math.abs(target.getBoundingClientRect().top) &gt; 160) {\n              target.scrollIntoView({ behavior: &#39;auto&#39;, block: &#39;start&#39; });\n            }\n          } catch (ignore) {}\n        }, 520);\n        return false;\n      }\n      triggers.forEach(function (trigger) {\n        if (trigger.getAttribute(&#39;data-jb-mobile-anchor-bound&#39;) === &#39;true&#39;) return;\n        trigger.setAttribute(&#39;data-jb-mobile-anchor-bound&#39;, &#39;true&#39;);\n        trigger.addEventListener(&#39;click&#39;, go, true);\n        trigger.addEventListener(&#39;pointerup&#39;, go, true);\n        trigger.addEventListener(&#39;touchstart&#39;, go, { passive: false, capture: true });\n        trigger.addEventListener(&#39;touchend&#39;, go, { passive: false, capture: true });\n      });\n      window.jbScrollToThesis = go;\n    }\n    bindThesisButton();\n    window.setTimeout(bindThesisButton, 250);\n    window.setTimeout(bindThesisButton, 900);\n  })();\n&lt;/script&gt;\n\n\n\n&lt;style&gt;\n  /* Mobile-only cleanup: Perspective rewrites the thesis anchor on mobile, so hide this secondary hero button there.\n     Desktop keeps the button visible and functional. */\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-hero-actions .jb-btn-secondary[data-jb-scroll-target=&quot;jb-thesis&quot;],\n    #jb-retirement-income-media-kit .jb-hero-actions a[href*=&quot;#jb-thesis&quot;] {\n      display: none !important;\n      visibility: hidden !important;\n      pointer-events: none !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-actions {\n      gap: 0 !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-hero-actions .jb-btn-secondary[data-jb-scroll-target=&quot;jb-thesis&quot;],\n    #jb-retirement-income-media-kit .jb-hero-actions a[href*=&quot;#jb-thesis&quot;] {\n      display: none !important;\n      visibility: hidden !important;\n      pointer-events: none !important;\n    }\n  }\n&lt;/style&gt;\n\n\n\n&lt;style&gt;\n  /* FINAL MOBILE RESTORE + COMPACT FLOATING CTA\n     Perspective iframe-free embed now lets internal anchors work, so restore the secondary hero button on mobile.\n     Keep the floating Estimate Income CTA compact in the corner instead of full-width on mobile. */\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-hero-actions .jb-btn-secondary[data-jb-scroll-target=&quot;jb-thesis&quot;],\n    #jb-retirement-income-media-kit .jb-hero-actions a[href*=&quot;#jb-thesis&quot;] {\n      display: inline-flex !important;\n      visibility: visible !important;\n      pointer-events: auto !important;\n      opacity: 1 !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-actions {\n      gap: 12px !important;\n    }\n\n    #jb-body-sticky-cta,\n    #jb-retirement-income-media-kit .jb-sticky-cta {\n      left: auto !important;\n      right: max(14px, env(safe-area-inset-right)) !important;\n      bottom: max(14px, env(safe-area-inset-bottom)) !important;\n      width: auto !important;\n      max-width: calc(100vw - 28px) !important;\n      justify-content: flex-end !important;\n      border-radius: 999px !important;\n      padding: 8px !important;\n    }\n\n    #jb-body-sticky-cta a,\n    #jb-retirement-income-media-kit .jb-sticky-cta a,\n    #jb-retirement-income-media-kit .jb-sticky-cta .jb-btn {\n      width: auto !important;\n      min-width: 0 !important;\n      max-width: calc(100vw - 44px) !important;\n      padding: 12px 17px !important;\n      white-space: nowrap !important;\n      flex: 0 0 auto !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-hero-actions .jb-btn-secondary[data-jb-scroll-target=&quot;jb-thesis&quot;],\n    #jb-retirement-income-media-kit .jb-hero-actions a[href*=&quot;#jb-thesis&quot;] {\n      display: inline-flex !important;\n      visibility: visible !important;\n      pointer-events: auto !important;\n      opacity: 1 !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-actions {\n      gap: 12px !important;\n    }\n  }\n&lt;/style&gt;\n\n\n\n&lt;style&gt;\n  /* FINAL READY-LINE CTA PATCH\n     Restores the short helper line next to the floating Estimate Income button while keeping the mobile CTA compact in the corner. */\n  #jb-body-sticky-cta &gt; span,\n  #jb-retirement-income-media-kit .jb-sticky-cta &gt; span:first-child {\n    display: inline-block !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    pointer-events: none !important;\n    padding-left: 12px !important;\n    padding-right: 2px !important;\n    color: #a8b9cb !important;\n    font-size: .85rem !important;\n    line-height: 1.25 !important;\n    white-space: nowrap !important;\n  }\n\n  #jb-body-sticky-cta,\n  #jb-retirement-income-media-kit .jb-sticky-cta {\n    gap: 10px !important;\n    align-items: center !important;\n    justify-content: flex-end !important;\n    padding: 9px 10px !important;\n  }\n\n  @media (max-width: 760px) {\n    #jb-body-sticky-cta,\n    #jb-retirement-income-media-kit .jb-sticky-cta {\n      left: auto !important;\n      right: max(12px, env(safe-area-inset-right)) !important;\n      bottom: max(12px, env(safe-area-inset-bottom)) !important;\n      width: auto !important;\n      max-width: calc(100vw - 24px) !important;\n      border-radius: 999px !important;\n      padding: 8px 9px !important;\n      gap: 8px !important;\n    }\n\n    #jb-body-sticky-cta &gt; span,\n    #jb-retirement-income-media-kit .jb-sticky-cta &gt; span:first-child {\n      display: inline-block !important;\n      max-width: 138px !important;\n      padding-left: 8px !important;\n      padding-right: 0 !important;\n      font-size: .72rem !important;\n      line-height: 1.18 !important;\n      white-space: normal !important;\n      text-align: left !important;\n    }\n\n    #jb-body-sticky-cta a,\n    #jb-retirement-income-media-kit .jb-sticky-cta a,\n    #jb-retirement-income-media-kit .jb-sticky-cta .jb-btn {\n      width: auto !important;\n      min-width: 0 !important;\n      max-width: none !important;\n      padding: 12px 15px !important;\n      white-space: nowrap !important;\n      flex: 0 0 auto !important;\n    }\n  }\n\n  @media (max-width: 390px) {\n    #jb-body-sticky-cta &gt; span,\n    #jb-retirement-income-media-kit .jb-sticky-cta &gt; span:first-child {\n      max-width: 112px !important;\n      font-size: .68rem !important;\n    }\n\n    #jb-body-sticky-cta a,\n    #jb-retirement-income-media-kit .jb-sticky-cta a,\n    #jb-retirement-income-media-kit .jb-sticky-cta .jb-btn {\n      padding: 11px 13px !important;\n      font-size: .82rem !important;\n    }\n  }\n&lt;/style&gt;\n\n\n\n&lt;style&gt;\n  /* FINAL PUBLISHED-PAGE THESIS PATCH\n     Perspective preview and published views can calculate container width differently when not using iframe.\n     This forces the Core Retirement Income Thesis section to render as one clean stacked module everywhere. */\n  #jb-retirement-income-media-kit #jb-thesis .jb-thesis-panel {\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    width: min(100%, 980px) !important;\n    max-width: 980px !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n    min-height: 0 !important;\n    overflow: hidden !important;\n  }\n\n  #jb-retirement-income-media-kit #jb-thesis .jb-thesis-visual {\n    display: block !important;\n    width: 100% !important;\n    min-height: 0 !important;\n    padding: clamp(26px, 4vw, 40px) !important;\n    border-right: 0 !important;\n    border-bottom: 1px solid rgba(255,255,255,.09) !important;\n  }\n\n  #jb-retirement-income-media-kit #jb-thesis .jb-thesis-line {\n    width: 100% !important;\n    height: clamp(210px, 30vw, 300px) !important;\n    margin-top: 18px !important;\n    margin-bottom: 18px !important;\n  }\n\n  #jb-retirement-income-media-kit #jb-thesis .jb-thesis-caption {\n    max-width: 620px !important;\n    margin: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit #jb-thesis .jb-thesis-copy {\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    padding: clamp(32px, 4.8vw, 54px) clamp(28px, 5vw, 58px) !important;\n    column-count: initial !important;\n    column-width: auto !important;\n    columns: auto !important;\n  }\n\n  #jb-retirement-income-media-kit #jb-thesis .jb-thesis-copy h2 {\n    display: block !important;\n    max-width: 880px !important;\n    margin-bottom: 22px !important;\n    font-family: var(--jb-font) !important;\n    font-weight: 890 !important;\n    font-size: clamp(2.15rem, 4.6vw, 3.85rem) !important;\n    line-height: .96 !important;\n    letter-spacing: -0.068em !important;\n    white-space: normal !important;\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    text-wrap: balance;\n  }\n\n  #jb-retirement-income-media-kit #jb-thesis .jb-thesis-copy p {\n    max-width: 760px !important;\n    font-size: 1.02rem !important;\n    line-height: 1.65 !important;\n  }\n\n  #jb-retirement-income-media-kit #jb-thesis .jb-tags {\n    max-width: 840px !important;\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit #jb-thesis .jb-thesis-panel {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n\n    #jb-retirement-income-media-kit #jb-thesis .jb-thesis-line {\n      height: clamp(190px, 52cqw, 245px) !important;\n    }\n\n    #jb-retirement-income-media-kit #jb-thesis .jb-thesis-copy h2 {\n      font-size: clamp(2rem, 9.4cqw, 3.05rem) !important;\n      letter-spacing: -0.065em !important;\n      line-height: .98 !important;\n    }\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit #jb-thesis .jb-thesis-panel {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n\n    #jb-retirement-income-media-kit #jb-thesis .jb-thesis-line {\n      height: clamp(190px, 52vw, 245px) !important;\n    }\n\n    #jb-retirement-income-media-kit #jb-thesis .jb-thesis-copy h2 {\n      font-size: clamp(2rem, 9.4vw, 3.05rem) !important;\n      line-height: .98 !important;\n    }\n  }\n&lt;/style&gt;\n\n\n\n&lt;style id=&quot;jb-published-layout-normalizer-css&quot;&gt;\n  /* FINAL PUBLISHED-PAGE FULL LAYOUT NORMALIZER\n     Perspective&#39;s non-iframe publish can load page CSS after the embed and re-split sections.\n     These rules make every major narrative module use the same stable stacked layout. */\n  #jb-retirement-income-media-kit,\n  #jb-retirement-income-media-kit * {\n    box-sizing: border-box !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-container {\n    width: min(var(--jb-container), calc(100% - 40px)) !important;\n    max-width: var(--jb-container) !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-section-head,\n  #jb-retirement-income-media-kit .jb-hero-grid,\n  #jb-retirement-income-media-kit .jb-thesis-panel,\n  #jb-retirement-income-media-kit .jb-research-grid,\n  #jb-retirement-income-media-kit .jb-strategy-shell,\n  #jb-retirement-income-media-kit .jb-process-detail,\n  #jb-retirement-income-media-kit .jb-partner-shell,\n  #jb-retirement-income-media-kit .jb-ecosystem-board,\n  #jb-retirement-income-media-kit .jb-positioning-grid {\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    align-items: stretch !important;\n    min-width: 0 !important;\n    width: 100% !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-section-head {\n    max-width: 980px !important;\n    margin-left: 0 !important;\n    margin-right: auto !important;\n    gap: 18px !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-grid {\n    width: min(var(--jb-container), calc(100% - 40px)) !important;\n    max-width: var(--jb-container) !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n    gap: clamp(34px, 5vw, 58px) !important;\n    justify-items: start !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-copy {\n    width: 100% !important;\n    max-width: 980px !important;\n    min-width: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-panel {\n    width: min(100%, 980px) !important;\n    max-width: 980px !important;\n    justify-self: start !important;\n    margin: 0 !important;\n    min-width: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-thesis-panel,\n  #jb-retirement-income-media-kit .jb-research-grid,\n  #jb-retirement-income-media-kit .jb-strategy-shell,\n  #jb-retirement-income-media-kit .jb-process-detail,\n  #jb-retirement-income-media-kit .jb-partner-shell,\n  #jb-retirement-income-media-kit .jb-ecosystem-board,\n  #jb-retirement-income-media-kit .jb-positioning-grid {\n    max-width: 1120px !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n    gap: 18px !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-thesis-panel {\n    overflow: hidden !important;\n    min-height: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-thesis-visual {\n    border-right: 0 !important;\n    border-bottom: 1px solid rgba(255,255,255,.09) !important;\n    width: 100% !important;\n    min-height: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-thesis-line {\n    width: 100% !important;\n    height: clamp(220px, 28vw, 320px) !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-thesis-caption {\n    max-width: 680px !important;\n  }\n\n  #jb-retirement-income-media-kit h1,\n  #jb-retirement-income-media-kit h2,\n  #jb-retirement-income-media-kit h3,\n  #jb-retirement-income-media-kit h4,\n  #jb-retirement-income-media-kit .jb-hero-copy h1,\n  #jb-retirement-income-media-kit .jb-section-head h2,\n  #jb-retirement-income-media-kit .jb-thesis-copy h2,\n  #jb-retirement-income-media-kit .jb-research-main h3,\n  #jb-retirement-income-media-kit .jb-strategy-console h3,\n  #jb-retirement-income-media-kit .jb-partner-positioning h3,\n  #jb-retirement-income-media-kit .jb-ecosystem-core h3,\n  #jb-retirement-income-media-kit .jb-brand-statement h3,\n  #jb-retirement-income-media-kit .jb-mode-card h3 {\n    font-family: var(--jb-font) !important;\n    font-style: normal !important;\n    font-variation-settings: normal !important;\n    text-transform: none !important;\n    white-space: normal !important;\n    word-break: normal !important;\n    overflow-wrap: normal !important;\n    text-wrap: balance;\n  }\n\n  #jb-retirement-income-media-kit .jb-hero-copy h1,\n  #jb-retirement-income-media-kit h1 {\n    font-weight: 900 !important;\n    max-width: 980px !important;\n    font-size: clamp(3.35rem, 6.25vw, 6.4rem) !important;\n    line-height: .91 !important;\n    letter-spacing: -0.082em !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-section-head h2,\n  #jb-retirement-income-media-kit h2 {\n    font-weight: 890 !important;\n    max-width: 980px !important;\n    font-size: clamp(2.35rem, 5vw, 4.9rem) !important;\n    line-height: .98 !important;\n    letter-spacing: -0.07em !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-thesis-copy h2,\n  #jb-retirement-income-media-kit .jb-research-main h3,\n  #jb-retirement-income-media-kit .jb-strategy-console h3,\n  #jb-retirement-income-media-kit .jb-partner-positioning h3,\n  #jb-retirement-income-media-kit .jb-ecosystem-core h3,\n  #jb-retirement-income-media-kit .jb-brand-statement h3 {\n    font-weight: 890 !important;\n    max-width: 920px !important;\n    font-size: clamp(2.15rem, 4.6vw, 4.25rem) !important;\n    line-height: .98 !important;\n    letter-spacing: -0.068em !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-mode-card h3 {\n    font-weight: 890 !important;\n    font-size: clamp(2.05rem, 4vw, 3.75rem) !important;\n    line-height: .96 !important;\n    letter-spacing: -0.064em !important;\n  }\n\n  #jb-retirement-income-media-kit p,\n  #jb-retirement-income-media-kit .jb-hero-lede,\n  #jb-retirement-income-media-kit .jb-section-head p,\n  #jb-retirement-income-media-kit .jb-thesis-copy p {\n    font-family: var(--jb-font) !important;\n    font-size: clamp(.98rem, 1.25vw, 1.08rem) !important;\n    line-height: 1.68 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-research-stack,\n  #jb-retirement-income-media-kit .jb-partner-list,\n  #jb-retirement-income-media-kit .jb-positioning-list {\n    width: 100% !important;\n    min-width: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-research-main,\n  #jb-retirement-income-media-kit .jb-strategy-console,\n  #jb-retirement-income-media-kit .jb-income-visual,\n  #jb-retirement-income-media-kit .jb-process-detail,\n  #jb-retirement-income-media-kit .jb-partner-positioning,\n  #jb-retirement-income-media-kit .jb-ecosystem-core,\n  #jb-retirement-income-media-kit .jb-brand-statement {\n    min-height: 0 !important;\n  }\n\n  #jb-retirement-income-media-kit .jb-partner-positioning {\n    position: relative !important;\n    top: auto !important;\n  }\n\n  @media (min-width: 761px) {\n    #jb-retirement-income-media-kit .jb-intent-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\n      max-width: 1120px !important;\n      margin-left: auto !important;\n      margin-right: auto !important;\n    }\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-container,\n    #jb-retirement-income-media-kit .jb-hero-grid {\n      width: min(100% - 28px, var(--jb-container)) !important;\n      max-width: 100% !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-copy h1,\n    #jb-retirement-income-media-kit h1 {\n      font-size: clamp(2.55rem, 13vw, 4.5rem) !important;\n      line-height: .94 !important;\n      letter-spacing: -0.075em !important;\n      max-width: 100% !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-section-head h2,\n    #jb-retirement-income-media-kit h2,\n    #jb-retirement-income-media-kit .jb-thesis-copy h2,\n    #jb-retirement-income-media-kit .jb-research-main h3,\n    #jb-retirement-income-media-kit .jb-strategy-console h3,\n    #jb-retirement-income-media-kit .jb-partner-positioning h3,\n    #jb-retirement-income-media-kit .jb-ecosystem-core h3,\n    #jb-retirement-income-media-kit .jb-brand-statement h3,\n    #jb-retirement-income-media-kit .jb-mode-card h3 {\n      font-size: clamp(2rem, 9.5vw, 3.15rem) !important;\n      line-height: .99 !important;\n      letter-spacing: -0.064em !important;\n      max-width: 100% !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-thesis-line {\n      height: clamp(190px, 52vw, 245px) !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-intent-grid,\n    #jb-retirement-income-media-kit .jb-problem-map,\n    #jb-retirement-income-media-kit .jb-audience-grid,\n    #jb-retirement-income-media-kit .jb-ecosystem-list,\n    #jb-retirement-income-media-kit .jb-research-metrics,\n    #jb-retirement-income-media-kit .jb-card-metrics {\n      grid-template-columns: 1fr !important;\n    }\n  }\n&lt;/style&gt;\n\n&lt;script&gt;\n(function(){\n  var css = document.getElementById(&#39;jb-published-layout-normalizer-css&#39;) ? document.getElementById(&#39;jb-published-layout-normalizer-css&#39;).textContent : &#39;&#39;;\n  function injectLastStyle(){\n    if(!css) return;\n    var existing = document.getElementById(&#39;jb-published-layout-normalizer-runtime&#39;);\n    if(!existing){\n      existing = document.createElement(&#39;style&#39;);\n      existing.id = &#39;jb-published-layout-normalizer-runtime&#39;;\n      (document.head || document.documentElement).appendChild(existing);\n    }\n    existing.textContent = css;\n  }\n  function setImportant(el, prop, value){\n    if(el &amp;&amp; el.style) el.style.setProperty(prop, value, &#39;important&#39;);\n  }\n  function normalizeLayout(){\n    injectLastStyle();\n    var root = document.getElementById(&#39;jb-retirement-income-media-kit&#39;);\n    if(!root) return;\n    root.querySelectorAll(&#39;.jb-section-head,.jb-hero-grid,.jb-thesis-panel,.jb-research-grid,.jb-strategy-shell,.jb-process-detail,.jb-partner-shell,.jb-ecosystem-board,.jb-positioning-grid&#39;).forEach(function(el){\n      setImportant(el,&#39;display&#39;,&#39;grid&#39;);\n      setImportant(el,&#39;grid-template-columns&#39;,&#39;1fr&#39;);\n      setImportant(el,&#39;min-width&#39;,&#39;0&#39;);\n      setImportant(el,&#39;width&#39;,&#39;100%&#39;);\n    });\n    root.querySelectorAll(&#39;.jb-thesis-visual&#39;).forEach(function(el){\n      setImportant(el,&#39;border-right&#39;,&#39;0&#39;);\n      setImportant(el,&#39;border-bottom&#39;,&#39;1px solid rgba(255,255,255,.09)&#39;);\n    });\n    root.querySelectorAll(&#39;.jb-partner-positioning&#39;).forEach(function(el){\n      setImportant(el,&#39;position&#39;,&#39;relative&#39;);\n      setImportant(el,&#39;top&#39;,&#39;auto&#39;);\n    });\n  }\n  normalizeLayout();\n  window.addEventListener(&#39;load&#39;, normalizeLayout, {passive:true});\n  window.addEventListener(&#39;resize&#39;, normalizeLayout, {passive:true});\n  setTimeout(normalizeLayout, 50);\n  setTimeout(normalizeLayout, 450);\n  setTimeout(normalizeLayout, 1500);\n})();\n&lt;/script&gt;\n\n\n\n&lt;!-- JB FINAL MOBILE HEADER + COMPACT FLOATING CTA PATCH --&gt;\n&lt;style id=&quot;jb-final-mobile-header-cta-polish&quot;&gt;\n  /* Normal mobile hero/header spacing after Perspective non-iframe publish overrides. */\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-container,\n    #jb-retirement-income-media-kit .jb-hero-grid {\n      width: calc(100% - 32px) !important;\n      max-width: 100% !important;\n      margin-left: auto !important;\n      margin-right: auto !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero {\n      padding-top: 38px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-copy h1,\n    #jb-retirement-income-media-kit h1 {\n      font-size: clamp(2.35rem, 9.2vw, 3.35rem) !important;\n      line-height: 1.03 !important;\n      letter-spacing: -0.058em !important;\n      max-width: 100% !important;\n      margin-top: 20px !important;\n      margin-bottom: 20px !important;\n      overflow-wrap: normal !important;\n      word-break: normal !important;\n      text-wrap: balance !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-text-gradient {\n      display: inline !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-lede {\n      font-size: 1rem !important;\n      line-height: 1.64 !important;\n      max-width: 100% !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-actions {\n      gap: 12px !important;\n      margin-top: 24px !important;\n      margin-bottom: 20px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-eyebrow {\n      max-width: 100% !important;\n      white-space: normal !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    #jb-retirement-income-media-kit .jb-container,\n    #jb-retirement-income-media-kit .jb-hero-grid {\n      width: calc(100% - 26px) !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-copy h1,\n    #jb-retirement-income-media-kit h1 {\n      font-size: clamp(2.18rem, 10vw, 3rem) !important;\n      line-height: 1.04 !important;\n      letter-spacing: -0.052em !important;\n    }\n  }\n\n  /* Preferred mobile treatment: only the blue Estimate Income button floats in the lower-right corner. */\n  @media (max-width: 760px) {\n    #jb-body-sticky-cta,\n    #jb-retirement-income-media-kit .jb-sticky-cta {\n      left: auto !important;\n      right: max(14px, env(safe-area-inset-right)) !important;\n      bottom: max(14px, env(safe-area-inset-bottom)) !important;\n      width: auto !important;\n      max-width: none !important;\n      min-width: 0 !important;\n      display: inline-flex !important;\n      justify-content: flex-end !important;\n      align-items: center !important;\n      padding: 0 !important;\n      gap: 0 !important;\n      border: 0 !important;\n      border-radius: 0 !important;\n      background: transparent !important;\n      background-image: none !important;\n      box-shadow: none !important;\n      backdrop-filter: none !important;\n      -webkit-backdrop-filter: none !important;\n      overflow: visible !important;\n    }\n\n    #jb-body-sticky-cta &gt; span,\n    #jb-retirement-income-media-kit .jb-sticky-cta &gt; span:first-child {\n      display: none !important;\n    }\n\n    #jb-body-sticky-cta a,\n    #jb-retirement-income-media-kit .jb-sticky-cta a,\n    #jb-retirement-income-media-kit .jb-sticky-cta .jb-btn {\n      width: auto !important;\n      min-width: 0 !important;\n      max-width: calc(100vw - 28px) !important;\n      min-height: 44px !important;\n      padding: 12px 16px !important;\n      border-radius: 999px !important;\n      white-space: nowrap !important;\n      font-size: .82rem !important;\n      line-height: 1 !important;\n      box-shadow: 0 14px 36px rgba(36,109,255,.28), inset 0 1px 0 rgba(255,255,255,.28) !important;\n    }\n  }\n&lt;/style&gt;\n\n\n\n&lt;!-- JB FINAL MOBILE HERO SPACING + CTA LABEL PATCH --&gt;\n&lt;style id=&quot;jb-final-mobile-spacing-cta-label-patch&quot;&gt;\n  /* Perspective non-iframe mobile can collapse the embed container tighter than preview.\n     Add internal padding to the hero text so the headline no longer kisses the edges. */\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-hero {\n      padding-top: 42px !important;\n      overflow-x: hidden !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero .jb-container,\n    #jb-retirement-income-media-kit .jb-hero-grid {\n      width: 100% !important;\n      max-width: 100% !important;\n      padding-left: clamp(22px, 6vw, 34px) !important;\n      padding-right: clamp(22px, 6vw, 34px) !important;\n      margin-left: auto !important;\n      margin-right: auto !important;\n      box-sizing: border-box !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-copy,\n    #jb-retirement-income-media-kit .jb-hero-panel {\n      width: 100% !important;\n      max-width: 100% !important;\n      min-width: 0 !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-copy h1,\n    #jb-retirement-income-media-kit .jb-hero h1 {\n      font-size: clamp(2.18rem, 8.7vw, 3.05rem) !important;\n      line-height: 1.05 !important;\n      letter-spacing: -0.052em !important;\n      max-width: 100% !important;\n      margin-top: 20px !important;\n      margin-bottom: 20px !important;\n      overflow-wrap: normal !important;\n      word-break: normal !important;\n      text-wrap: balance !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-lede {\n      max-width: 100% !important;\n      font-size: .98rem !important;\n      line-height: 1.64 !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-actions {\n      padding-left: 0 !important;\n      padding-right: 0 !important;\n    }\n  }\n\n  @media (max-width: 430px) {\n    #jb-retirement-income-media-kit .jb-hero .jb-container,\n    #jb-retirement-income-media-kit .jb-hero-grid {\n      padding-left: 24px !important;\n      padding-right: 24px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-hero-copy h1,\n    #jb-retirement-income-media-kit .jb-hero h1 {\n      font-size: clamp(2.05rem, 9.2vw, 2.72rem) !important;\n      line-height: 1.06 !important;\n      letter-spacing: -0.048em !important;\n    }\n  }\n\n  /* Final floating label wording. */\n  #jb-body-sticky-cta a span,\n  #jb-retirement-income-media-kit .jb-sticky-cta a span,\n  #jb-retirement-income-media-kit .jb-sticky-cta .jb-btn span {\n    white-space: nowrap !important;\n  }\n&lt;/style&gt;\n\n\n\n&lt;!-- JB FINAL $46K BADGE RIGHT-SIDE POSITION PATCH --&gt;\n&lt;style id=&quot;jb-final-badge-right-position-patch&quot;&gt;\n  /* Moves the $46,000 proof badge farther right inside the hero artwork,\n     roughly splitting the space between its prior position and the card wall. */\n  #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n    right: -8px !important;\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      right: 8px !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      right: 8px !important;\n    }\n  }\n\n  @container jbkit (max-width: 420px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      right: 6px !important;\n    }\n  }\n&lt;/style&gt;\n\n\n\n&lt;!-- JB FINAL MOBILE BADGE RIGHT + FLOAT MOTION PATCH --&gt;\n&lt;style id=&quot;jb-final-mobile-badge-right-float-patch&quot;&gt;\n  /* Desktop position was already good, so this patch only improves mobile/container positioning and adds a subtle repeatable float. */\n  #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n    animation: jbProofBadgeGentleFloat 4.8s cubic-bezier(.45, 0, .2, 1) infinite alternate, jbProofBadgeSheen 5.6s var(--jb-ease) infinite !important;\n    will-change: transform !important;\n  }\n\n  @keyframes jbProofBadgeGentleFloat {\n    0% { transform: translate3d(0, 0, 0) !important; }\n    50% { transform: translate3d(3px, -7px, 0) !important; }\n    100% { transform: translate3d(6px, -12px, 0) !important; }\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      right: -8px !important;\n      top: -4px !important;\n      animation: jbProofBadgeMobileFloat 4.4s cubic-bezier(.45, 0, .2, 1) infinite alternate, jbProofBadgeSheen 5.6s var(--jb-ease) infinite !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      right: -8px !important;\n      top: -4px !important;\n      animation: jbProofBadgeMobileFloat 4.4s cubic-bezier(.45, 0, .2, 1) infinite alternate, jbProofBadgeSheen 5.6s var(--jb-ease) infinite !important;\n    }\n  }\n\n  @container jbkit (max-width: 420px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      right: -10px !important;\n      top: -5px !important;\n    }\n  }\n\n  @keyframes jbProofBadgeMobileFloat {\n    0% { transform: translate3d(0, 0, 0) !important; }\n    50% { transform: translate3d(4px, -6px, 0) !important; }\n    100% { transform: translate3d(7px, -10px, 0) !important; }\n  }\n&lt;/style&gt;\n\n\n\n&lt;!-- JB FINAL $46K BADGE SLOW MOTION / NO SHEEN PATCH --&gt;\n&lt;style id=&quot;jb-final-badge-slow-motion-no-sheen-patch&quot;&gt;\n  /* Keep the $46,000 badge alive with constant, subtle motion instead of a quick shine flash. */\n  #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n    animation: jbProofBadgeSlowHover 3.9s ease-in-out infinite !important;\n    will-change: transform !important;\n  }\n\n  /* Remove the shine/sheen on the $46,000 badge only. */\n  #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index::before {\n    content: none !important;\n    display: none !important;\n    animation: none !important;\n    opacity: 0 !important;\n    background: none !important;\n  }\n\n  @keyframes jbProofBadgeSlowHover {\n    0%   { transform: translate3d(0, 0, 0) rotate(0deg); }\n    22%  { transform: translate3d(2px, -3px, 0) rotate(.18deg); }\n    48%  { transform: translate3d(5px, -7px, 0) rotate(-.22deg); }\n    74%  { transform: translate3d(3px, -4px, 0) rotate(.14deg); }\n    100% { transform: translate3d(0, 0, 0) rotate(0deg); }\n  }\n\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      animation: jbProofBadgeSlowMobileHover 3.6s ease-in-out infinite !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      animation: jbProofBadgeSlowMobileHover 3.6s ease-in-out infinite !important;\n    }\n  }\n\n  @keyframes jbProofBadgeSlowMobileHover {\n    0%   { transform: translate3d(0, 0, 0) rotate(0deg); }\n    25%  { transform: translate3d(2px, -2px, 0) rotate(.18deg); }\n    50%  { transform: translate3d(4px, -5px, 0) rotate(-.22deg); }\n    75%  { transform: translate3d(2px, -3px, 0) rotate(.14deg); }\n    100% { transform: translate3d(0, 0, 0) rotate(0deg); }\n  }\n&lt;/style&gt;\n\n\n\n&lt;!-- JB FINAL MOBILE $46K BADGE SIZE TIGHTEN PATCH --&gt;\n&lt;style id=&quot;jb-final-mobile-badge-size-tighten-patch&quot;&gt;\n  /* Desktop badge stays as-is. On mobile, make the $46,000 proof badge tighter so it does not feel oversized or artificially padded. */\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      width: 142px !important;\n      max-width: 142px !important;\n      min-width: 0 !important;\n      padding: 10px 11px !important;\n      right: 2px !important;\n      top: -2px !important;\n      border-radius: 17px !important;\n      box-shadow: 0 16px 38px rgba(0,0,0,.42), 0 0 28px rgba(85,169,255,.16), inset 0 1px 0 rgba(255,255,255,.08) !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index strong {\n      font-size: 1.52rem !important;\n      line-height: .92 !important;\n      margin-bottom: 5px !important;\n      letter-spacing: -.055em !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index span {\n      font-size: .59rem !important;\n      line-height: 1.26 !important;\n      letter-spacing: 0 !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      width: 142px !important;\n      max-width: 142px !important;\n      padding: 10px 11px !important;\n      right: 2px !important;\n      top: -2px !important;\n      border-radius: 17px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index strong {\n      font-size: 1.52rem !important;\n      line-height: .92 !important;\n      margin-bottom: 5px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index span {\n      font-size: .59rem !important;\n      line-height: 1.26 !important;\n    }\n  }\n\n  @container jbkit (max-width: 420px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      width: 136px !important;\n      max-width: 136px !important;\n      padding: 9px 10px !important;\n      right: 0 !important;\n      top: -2px !important;\n      border-radius: 16px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index strong {\n      font-size: 1.44rem !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index span {\n      font-size: .56rem !important;\n      line-height: 1.22 !important;\n    }\n  }\n&lt;/style&gt;\n\n\n\n&lt;!-- JB FINAL MOBILE $46K BADGE ULTRA-TIGHT PATCH --&gt;\n&lt;style id=&quot;jb-final-mobile-badge-ultra-tight-patch&quot;&gt;\n  /* Mobile only: remove the leftover grid/width behavior so the $46,000 badge hugs its content instead of leaving empty space on the right. */\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      display: inline-block !important;\n      grid-template-columns: none !important;\n      width: auto !important;\n      min-width: 0 !important;\n      max-width: 118px !important;\n      padding: 8px 9px !important;\n      right: -2px !important;\n      top: -2px !important;\n      border-radius: 15px !important;\n      white-space: normal !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index strong {\n      display: block !important;\n      font-size: 1.5rem !important;\n      line-height: .9 !important;\n      margin: 0 0 5px 0 !important;\n      white-space: nowrap !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index span {\n      display: block !important;\n      max-width: 100px !important;\n      font-size: .54rem !important;\n      line-height: 1.18 !important;\n      margin: 0 !important;\n      white-space: normal !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      display: inline-block !important;\n      grid-template-columns: none !important;\n      width: auto !important;\n      min-width: 0 !important;\n      max-width: 118px !important;\n      padding: 8px 9px !important;\n      right: -2px !important;\n      top: -2px !important;\n      border-radius: 15px !important;\n      white-space: normal !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index strong {\n      display: block !important;\n      font-size: 1.5rem !important;\n      line-height: .9 !important;\n      margin: 0 0 5px 0 !important;\n      white-space: nowrap !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index span {\n      display: block !important;\n      max-width: 100px !important;\n      font-size: .54rem !important;\n      line-height: 1.18 !important;\n      margin: 0 !important;\n      white-space: normal !important;\n    }\n  }\n\n  @container jbkit (max-width: 420px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      max-width: 112px !important;\n      padding: 7px 8px !important;\n      right: -3px !important;\n      top: -1px !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index strong {\n      font-size: 1.42rem !important;\n    }\n\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index span {\n      max-width: 94px !important;\n      font-size: .515rem !important;\n      line-height: 1.16 !important;\n    }\n  }\n&lt;/style&gt;\n\n&lt;!-- END JB INSURANCE BROKERS RETIREMENT INCOME ABOUT &amp; PARTNERSHIPS EMBED --&gt;\n\n&lt;!-- JB FINAL USER TEXT + MOBILE BADGE POSITION PATCH --&gt;\n&lt;style&gt;\n  /* Adds breathing room between the thesis eyebrow and the headline. */\n  #jb-retirement-income-media-kit .jb-thesis-copy .jb-thesis-label {\n    display: block !important;\n    margin-bottom: clamp(18px, 2.2vw, 28px) !important;\n  }\n\n  /* Moves the $46,000 proof badge slightly higher on mobile only. Desktop stays untouched. */\n  @media (max-width: 760px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      top: -12px !important;\n    }\n  }\n\n  @container jbkit (max-width: 720px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      top: -12px !important;\n    }\n  }\n\n  @container jbkit (max-width: 420px) {\n    #jb-retirement-income-media-kit .jb-media-cover .jb-floating-index {\n      top: -14px !important;\n    }\n  }\n&lt;/style&gt;\n\n&lt;/body&gt;\n&lt;/html&gt;","provider":"custom-html","box":{"left":"none","right":"none","top":"none","bottom":"xLarge","backgroundColor":"#000000"},"framed":false,"isGdprSensitive":false,"embedCustomHtmlNatively":true},"categoryId":"61af39fa0ff35780165e4faa","sectionId":"65eb072f9671ba48e6c8390b","campaignId":"69f89de07afd0dca8daf96b6","components":[],"allowedChildSections":[],"pageId":"6a132b3b311f3587271b4846","companyId":"67d36b7eb09e66003bf5c777","componentType":"embed","createdAt":"2026-05-25T01:46:42.947Z","updatedAt":"2026-05-25T20:49:12.591Z","__v":0},{"_id":"6a132b60fbb27b886985a6fe","type":"component","isTemplate":false,"name":"divider","content":{"box":{"bottom":"none","top":"none","right":"xLarge","left":"xLarge"},"responsive":{"active":false,"hasContainer":true,"options":{"size":[],"offset":[]},"mapping":[]},"dashed":false,"hidden":true,"spacings":"small","solid":false},"categoryId":"61af39fa0ff35780165e4faa","sectionId":"6904b1fb6c9dc51e13536ce7","campaignId":"69f89de07afd0dca8daf96b6","components":[],"allowedChildSections":[],"pageId":"6a132b3b311f3587271b4846","companyId":"67d36b7eb09e66003bf5c777","componentType":"divider","createdAt":"2026-05-24T16:46:24.334Z","updatedAt":"2026-05-24T16:46:24.334Z","__v":0},{"_id":"6a13aa69ae5468f7bc898008","type":"component","isTemplate":false,"name":"gridRow","content":{"box":{"left":"none","right":"none","top":"xLarge","bottom":"none","backgroundColor":"#000000"},"verticalAlign":"center","framed":false},"campaignId":"69f89de07afd0dca8daf96b6","components":[{"_id":"6a13aa69ae5468f7bc89800c","type":"component","isTemplate":false,"name":"gridColumn","content":{"box":{"left":"none","right":"none","top":"small","bottom":"small"},"verticalAlign":"center","framed":false},"parentId":"6a13aa69ae5468f7bc898008","campaignId":"69f89de07afd0dca8daf96b6","components":[{"_id":"6a13aa69ae5468f7bc898013","type":"component","isTemplate":false,"name":"list","content":{"borderRadius":"minor","box":{"bottom":"large","top":"large","right":"large","left":"large"},"align":"center","textSize":"medium","visualSize":"medium"},"parentId":"6a13aa69ae5468f7bc89800c","categoryId":"61af39fa0ff35780165e4faa","sectionId":"6557bc5232dfc44fb3c33bb1","campaignId":"69f89de07afd0dca8daf96b6","components":[{"_id":"6a13aa69ae5468f7bc898023","type":"component","isTemplate":false,"name":"listItem","parentId":"6a13aa69ae5468f7bc898013","categoryId":"61af39fa0ff35780165e4faa","sectionId":"6557bc5232dfc44fb3c33bb1","campaignId":"69f89de07afd0dca8daf96b6","components":[{"_id":"6a13aa6aae5468f7bc898030","type":"component","isTemplate":false,"name":"media","content":{"size":"xLarge","src":"https://perspective.imgix.net/67dc6b4023a282003b455e7f.png?auto=compress&crop=focalpoint&cropHeight=511&cropWidth=511&dpr=2&fit=crop&fp-x=0.49&fp-y=0.34&fp-z=1.2524921114244205&h=1440&w=1440","emoji":"zap","srcType":"image","icon":"filter_2","box":{"backgroundColor":"transparent","right":"none","left":"none","bottom":"none","top":"none"},"framed":false},"parentId":"6a13aa69ae5468f7bc898023","categoryId":"61af39fa0ff35780165e4faa","sectionId":"6557bc5232dfc44fb3c33bb1","campaignId":"69f89de07afd0dca8daf96b6","components":[],"allowedChildSections":[],"pageId":"6a132b3b311f3587271b4846","companyId":"67d36b7eb09e66003bf5c777","componentType":"media","createdAt":"2026-05-25T01:48:26.011Z","updatedAt":"2026-05-25T01:48:26.011Z","__v":0},{"_id":"6a13aa6aae5468f7bc898031","type":"component","isTemplate":false,"name":"text","content":{"plainText":"JB Insurance Brokers","kind":[],"box":{"backgroundColor":"transparent","right":"none","left":"none","bottom":"none","top":"none"},"responsive":{"active":false,"hasContainer":true,"options":{"size":[],"offset":[]},"mapping":[]},"align":"center","size":"small","text":"Frühling","wysiwygHtml":"<p><span style=\"color: #838388\"><strong class=\"fun-font-bold\">JB Insurance Brokers</strong></span></p>"},"parentId":"6a13aa69ae5468f7bc898023","categoryId":"61af39fa0ff35780165e4faa","sectionId":"6557bc5232dfc44fb3c33bb1","campaignId":"69f89de07afd0dca8daf96b6","components":[],"allowedChildSections":[],"pageId":"6a132b3b311f3587271b4846","companyId":"67d36b7eb09e66003bf5c777","componentType":"text","createdAt":"2026-05-25T01:48:26.011Z","updatedAt":"2026-05-25T15:27:26.548Z","__v":0}],"allowedChildSections":[],"pageId":"6a132b3b311f3587271b4846","companyId":"67d36b7eb09e66003bf5c777","componentType":"listItem","createdAt":"2026-05-25T01:48:25.969Z","updatedAt":"2026-05-25T01:48:26.012Z","__v":0}],"allowedChildSections":[],"pageId":"6a132b3b311f3587271b4846","companyId":"67d36b7eb09e66003bf5c777","componentType":"list","createdAt":"2026-05-25T01:48:25.920Z","updatedAt":"2026-05-25T02:33:02.510Z","__v":0},{"_id":"6a13aa69ae5468f7bc898015","type":"component","isTemplate":false,"name":"text","content":{"kind":[],"box":{"bottom":"xLarge","top":"small","right":"xLarge","left":"xLarge"},"responsive":{"active":false,"hasContainer":true,"options":{"size":[],"offset":[]},"mapping":[]},"align":"center","size":"medium","text":"Das ist ein Text Block für deine Nachricht.","plainText":"For over 10 years, we've helped clients secure peace of mind by knowing they have the best coverage in place. We welcome the opportunity to learn more about you — and see if we're the right fit to help protect what matters most.","wysiwygHtml":"<p><span style=\"color: #838388; --fs-m: 16px; --fs-t: 16px; --fs-d: 16px; --lh-m: 1.5; --lh-t: 1.5; --lh-d: 1.5; --ls-m: normal; --ls-t: normal; --ls-d: normal\" class=\"fun-text-[length:var(--fs-m)] sm:fun-text-[length:var(--fs-t)] md:fun-text-[length:var(--fs-d)] fun-leading-[var(--lh-m)] sm:fun-leading-[var(--lh-t)] md:fun-leading-[var(--lh-d)] fun-tracking-[var(--ls-m)] sm:fun-tracking-[var(--ls-t)] md:fun-tracking-[var(--ls-d)]\">For over 10 years, we&apos;ve helped clients secure peace of mind by knowing they have the best coverage in place.</span></p><p><span style=\"color: #838388; --fs-m: 16px; --fs-t: 16px; --fs-d: 16px; --lh-m: 1.5; --lh-t: 1.5; --lh-d: 1.5; --ls-m: normal; --ls-t: normal; --ls-d: normal\" class=\"fun-text-[length:var(--fs-m)] sm:fun-text-[length:var(--fs-t)] md:fun-text-[length:var(--fs-d)] fun-leading-[var(--lh-m)] sm:fun-leading-[var(--lh-t)] md:fun-leading-[var(--lh-d)] fun-tracking-[var(--ls-m)] sm:fun-tracking-[var(--ls-t)] md:fun-tracking-[var(--ls-d)]\">We welcome the opportunity to learn more about you — and see if we&apos;re the right fit to help protect what matters most.</span></p>"},"parentId":"6a13aa69ae5468f7bc89800c","categoryId":"61af39fa0ff35780165e4faa","sectionId":"6557bc4b32dfc44fb3c33b11","campaignId":"69f89de07afd0dca8daf96b6","components":[],"allowedChildSections":[],"pageId":"6a132b3b311f3587271b4846","companyId":"67d36b7eb09e66003bf5c777","componentType":"text","createdAt":"2026-05-25T01:48:25.932Z","updatedAt":"2026-05-25T15:27:20.514Z","__v":0},{"_id":"6a13aa69ae5468f7bc898016","type":"component","isTemplate":false,"name":"text","content":{"kind":[],"box":{"bottom":"medium","top":"xLarge","right":"xLarge","left":"xLarge"},"responsive":{"active":false,"hasContainer":true,"options":{"size":[],"offset":[]},"mapping":[]},"align":"center","size":"medium","text":"Das ist ein Text Block für deine Nachricht.","plainText":"2813 Gulf to Bay Blvd. Ste #259, Clearwater FL, 33759, United States (888) 778-6614","wysiwygHtml":"<p><span style=\"color: #838388; --fs-m: 18px; --fs-t: 18px; --fs-d: 20px; --lh-m: 1.5; --lh-t: 1.5; --lh-d: 1.25; --ls-m: normal; --ls-t: normal; --ls-d: normal\" class=\"fun-text-[length:var(--fs-m)] sm:fun-text-[length:var(--fs-t)] md:fun-text-[length:var(--fs-d)] fun-leading-[var(--lh-m)] sm:fun-leading-[var(--lh-t)] md:fun-leading-[var(--lh-d)] fun-tracking-[var(--ls-m)] sm:fun-tracking-[var(--ls-t)] md:fun-tracking-[var(--ls-d)]\">2813 Gulf to Bay Blvd. Ste #259, Clearwater FL, 33759, United States<br></span><a target=\"\" rel=\"noopener noreferrer nofollow\" class=\"*:fun-underline underline *:underline\" href=\"tel:+18887786614\"><span style=\"color: #838388; --fs-m: 18px; --fs-t: 18px; --fs-d: 20px; --lh-m: 1.5; --lh-t: 1.5; --lh-d: 1.25; --ls-m: normal; --ls-t: normal; --ls-d: normal\" class=\"fun-text-[length:var(--fs-m)] sm:fun-text-[length:var(--fs-t)] md:fun-text-[length:var(--fs-d)] fun-leading-[var(--lh-m)] sm:fun-leading-[var(--lh-t)] md:fun-leading-[var(--lh-d)] fun-tracking-[var(--ls-m)] sm:fun-tracking-[var(--ls-t)] md:fun-tracking-[var(--ls-d)]\">(888) 778-6614</span></a></p>"},"parentId":"6a13aa69ae5468f7bc89800c","categoryId":"61af39fa0ff35780165e4faa","sectionId":"6557bc4b32dfc44fb3c33b11","campaignId":"69f89de07afd0dca8daf96b6","components":[],"allowedChildSections":[],"pageId":"6a132b3b311f3587271b4846","companyId":"67d36b7eb09e66003bf5c777","componentType":"text","createdAt":"2026-05-25T01:48:25.932Z","updatedAt":"2026-05-25T15:27:23.907Z","__v":0},{"_id":"6a13aa69ae5468f7bc898017","type":"component","isTemplate":false,"name":"divider","content":{"box":{"bottom":"small","top":"small","right":"xLarge","left":"xLarge"},"responsive":{"active":false,"hasContainer":true,"options":{"size":[],"offset":[]},"mapping":[]},"dashed":false,"hidden":true,"spacings":"small","solid":false,"lineStyle":"hidden"},"parentId":"6a13aa69ae5468f7bc89800c","categoryId":"61af39fa0ff35780165e4faa","sectionId":"6557bc5a32dfc44fb3c33ced","campaignId":"69f89de07afd0dca8daf96b6","components":[],"allowedChildSections":[],"pageId":"6a132b3b311f3587271b4846","companyId":"67d36b7eb09e66003bf5c777","componentType":"divider","createdAt":"2026-05-25T01:48:25.932Z","updatedAt":"2026-05-25T01:48:25.932Z","__v":0}],"allowedChildSections":[],"pageId":"6a132b3b311f3587271b4846","companyId":"67d36b7eb09e66003bf5c777","componentType":"gridColumn","createdAt":"2026-05-25T01:48:25.898Z","updatedAt":"2026-05-25T01:48:25.933Z","__v":0}],"allowedChildSections":[],"pageId":"6a132b3b311f3587271b4846","companyId":"67d36b7eb09e66003bf5c777","componentType":"gridRow","createdAt":"2026-05-25T01:48:25.876Z","updatedAt":"2026-05-25T01:48:25.898Z","__v":0}],"isResultPage":false,"animation":"none","theme":{"_id":"69e5056ba8126a733366592f","type":"theme","name":"Gloomy copy","image":"https://perspective.imgix.net/assets/app/themes/perspective.png","fontColor":"#ffffff","backgroundColor":"#000000","formFieldBackgroundColor":"#272727","buttonBackgroundColor":"#007AFF","typography":"Inter:300,600","transition":"default","companyId":"67d36b7eb09e66003bf5c777","createdAt":"2026-04-19T16:40:11.946Z","updatedAt":"2026-05-03T05:14:51.932Z","__v":0,"borderRadius":"small","fontId":null},"themeV2":{"typography":"Inter:300,600","fontId":null,"fontColor":"#ffffff","backgroundColor":"#000000","formFieldBackgroundColor":"#272727","buttonBackgroundColor":"#007AFF","borderRadius":"small","transition":"default"},"fields":[{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_age","componentId":"69f89de17afd0dca8daf99bc","answerTextId":"69f89de17afd0dca8daf99bc","_id":"69f89de27afd0dca8daf9a6c","visualType":null,"value":"80+"},{"fieldName":"question_age","componentId":"69f89de17afd0dca8daf99bd","answerTextId":"69f89de17afd0dca8daf99bd","_id":"69f89de27afd0dca8daf9aa5","visualType":null,"value":"70 — 79"},{"fieldName":"question_age","componentId":"69f89de17afd0dca8daf99be","answerTextId":"69f89de17afd0dca8daf99be","_id":"69f89de27afd0dca8daf9aa7","visualType":null,"value":"60 — 69"},{"fieldName":"question_age","componentId":"69f89de17afd0dca8daf99bf","answerTextId":"69f89de17afd0dca8daf99bf","_id":"69f89de27afd0dca8daf9aa9","visualType":null,"value":"50 — 59"},{"fieldName":"question_age","componentId":"69f89de17afd0dca8daf99c0","answerTextId":"69f89de17afd0dca8daf99c0","_id":"69f89de27afd0dca8daf9aab","visualType":null,"value":"Below 50"}]},"_id":"69f89de17afd0dca8daf98da","type":"field","title":"What is your age?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69f89de07afd0dca8daf978e","componentId":"69f89de17afd0dca8daf985f","createdAt":"2026-05-04T13:23:45.501Z","updatedAt":"2026-05-22T13:44:47.953Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_totoal_assests","componentId":"69f89de17afd0dca8daf99b5","answerTextId":"69f89de17afd0dca8daf99b5","_id":"69f89de27afd0dca8daf9a78","value":"Below $100k","visualType":null},{"fieldName":"question_totoal_assests","componentId":"69f89de17afd0dca8daf99f3","answerTextId":"69f89de17afd0dca8daf99f3","_id":"69f89de27afd0dca8daf9ad2","value":"$100k to $250k","visualType":null},{"fieldName":"question_totoal_assests","componentId":"69f89de17afd0dca8daf99f4","answerTextId":"69f89de17afd0dca8daf99f4","_id":"69f89de27afd0dca8daf9ad4","value":"$500k to 1 Mil","visualType":null},{"fieldName":"question_totoal_assests","componentId":"69f89de17afd0dca8daf99f5","answerTextId":"69f89de17afd0dca8daf99f5","_id":"69f89de27afd0dca8daf9ad6","value":"$250k to $500k","visualType":null},{"fieldName":"question_totoal_assests","componentId":"69f89de17afd0dca8daf99f6","answerTextId":"69f89de17afd0dca8daf99f6","_id":"69f89de27afd0dca8daf9ad8","value":"Over 5 Mil","visualType":null},{"fieldName":"question_totoal_assests","componentId":"69f89de17afd0dca8daf99f7","answerTextId":"69f89de17afd0dca8daf99f7","_id":"69f89de27afd0dca8daf9ada","value":"1 Mil to 5 Mil","visualType":null}]},"_id":"69f89de17afd0dca8daf98de","type":"field","title":"Excluding your home, what is your estimated liquid assets?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69f89de07afd0dca8daf9790","componentId":"69f89de17afd0dca8daf9859","createdAt":"2026-05-04T13:23:45.506Z","updatedAt":"2026-05-11T12:26:47.293Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_question_how_do_you_currently_handle_finances","componentId":"69f89de27afd0dca8daf9a1f","answerTextId":"69f89de27afd0dca8daf9a1f","_id":"69f89de27afd0dca8daf9b0a","value":"I/we manage our own investments","visualType":null},{"fieldName":"question_question_how_do_you_currently_handle_finances","componentId":"69f89de27afd0dca8daf9a20","answerTextId":"69f89de27afd0dca8daf9a20","_id":"69f89de27afd0dca8daf9b0c","value":"I/we use a 401k(k), ROTH IRA, IRA","visualType":null},{"fieldName":"question_question_how_do_you_currently_handle_finances","componentId":"69f89de27afd0dca8daf9a21","answerTextId":"69f89de27afd0dca8daf9a21","_id":"69f89de27afd0dca8daf9b0e","value":"I/we use a financial advisor","visualType":null},{"fieldName":"question_question_how_do_you_currently_handle_finances","componentId":"69f89de27afd0dca8daf9a22","answerTextId":"69f89de27afd0dca8daf9a22","_id":"69f89de27afd0dca8daf9b10","value":"I/we have a pension","visualType":null}]},"_id":"69f89de17afd0dca8daf98fd","type":"field","title":"How do you currently handle your estate and finances?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69f89de17afd0dca8daf9792","componentId":"69f89de17afd0dca8daf989e","createdAt":"2026-05-04T13:23:45.567Z","updatedAt":"2026-05-11T12:35:06.712Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_goals","componentId":"69f89de17afd0dca8daf9a19","answerTextId":"69f89de17afd0dca8daf9a19","_id":"69f89de27afd0dca8daf9ae2","value":"Passing my legacy to my loved ones while being able to live on the gains","visualType":null},{"fieldName":"question_goals","componentId":"69f89de17afd0dca8daf9a18","answerTextId":"69f89de17afd0dca8daf9a18","_id":"69f89de27afd0dca8daf9ae4","value":"Long Term Care protection for a Nursing Home, or Home Healthcare","visualType":null},{"fieldName":"question_goals","componentId":"69f89de17afd0dca8daf9a17","answerTextId":"69f89de17afd0dca8daf9a17","_id":"69f89de27afd0dca8daf9ae6","value":"Inflation protection","visualType":null},{"fieldName":"question_goals","componentId":"69f89de17afd0dca8daf9a16","answerTextId":"69f89de17afd0dca8daf9a16","_id":"69f89de27afd0dca8daf9ae8","value":"Tax protection and estate planning","visualType":null},{"fieldName":"question_goals","componentId":"69f89de17afd0dca8daf9a15","answerTextId":"69f89de17afd0dca8daf9a15","_id":"69f89de27afd0dca8daf9af3","value":"Protection against market volatility and downturns","visualType":null},{"fieldName":"question_goals","componentId":"69f89de17afd0dca8daf9a14","answerTextId":"69f89de17afd0dca8daf9a14","_id":"69f89de27afd0dca8daf9af5","value":"Consistent retirement income","visualType":null}]},"_id":"69f89de17afd0dca8daf98ff","type":"field","title":"What is your main priority right now? (multiple selections available)","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69f89de07afd0dca8daf978f","componentId":"69f89de17afd0dca8daf989b","createdAt":"2026-05-04T13:23:45.570Z","updatedAt":"2026-05-19T00:24:48.136Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_7fao7d","componentId":"69f89de27afd0dca8daf9a7e","answerTextId":"69f89de27afd0dca8daf9a7e","_id":"69f89de27afd0dca8daf9b5c","value":"I would be fine, I am well diversified","visualType":null},{"fieldName":"question_7fao7d","componentId":"69f89de27afd0dca8daf9a7f","answerTextId":"69f89de27afd0dca8daf9a7f","_id":"69f89de27afd0dca8daf9b5e","value":"It would set me back a few years","visualType":null},{"fieldName":"question_7fao7d","componentId":"69f89de27afd0dca8daf9a80","answerTextId":"69f89de27afd0dca8daf9a80","_id":"69f89de27afd0dca8daf9b60","value":"My assets are not in the market","visualType":null},{"fieldName":"question_7fao7d","componentId":"69f89de27afd0dca8daf9b67","answerTextId":"69f89de27afd0dca8daf9b67","_id":"69f89de27afd0dca8daf9bdf","value":"I have fixed accounts/annuities that protect me from market loss","visualType":null},{"fieldName":"question_7fao7d","componentId":"69f89de27afd0dca8daf9b68","answerTextId":"69f89de27afd0dca8daf9b68","_id":"69f89de27afd0dca8daf9be1","value":"Not sure - one of my biggest concerns","visualType":null}]},"_id":"69f89de17afd0dca8daf993e","type":"field","title":"If the market dropped 30% tomorrow, how would that affect your retirement plan?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69f89de17afd0dca8daf9791","componentId":"69f89de17afd0dca8daf98cb","createdAt":"2026-05-04T13:23:45.679Z","updatedAt":"2026-05-20T11:57:07.409Z","__v":0},{"additional":{"form":{"componentId":"69fa67ad5faa59bd086652c8","inputs":[{"fieldName":"firstName","conversionTrigger":false,"componentId":"69fa67ad5faa59bd086652d1","inputType":"text","required":true,"title":"Your First Name","visual":"","visualType":"emoji"},{"fieldName":"email","conversionTrigger":true,"componentId":"69fa67ad5faa59bd086652d4","inputType":"email","required":true,"title":"Your email address","visual":":email:","visualType":"emoji"},{"fieldName":"pp_accept","conversionTrigger":false,"componentId":"69fa67ad5faa59bd086652d5","inputType":"checkbox","required":true,"title":"I have read and accept the privacy policy.","visual":":ballot_box_with_check:","visualType":"emoji"},{"fieldName":"phone","conversionTrigger":true,"componentId":"69fa67ad5faa59bd086652d3","inputType":"phone","required":true,"title":"Your phone number","visual":":telephone_receiver:","visualType":"emoji"},{"fieldName":"lastName","conversionTrigger":false,"componentId":"69fa682d8776496eb36718e4","inputType":"text","required":true,"title":"Your Last Name","visual":"","visualType":"emoji"}]},"answers":[]},"_id":"69fa67ad5faa59bd086652c3","type":"field","title":"See your income estimate, then review your retirement income options with a licensed specialist, CRPS®","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69f89de17afd0dca8daf979b","componentId":"69fa67ad5faa59bd086652c0","createdAt":"2026-05-05T21:57:01.474Z","updatedAt":"2026-05-23T20:17:30.692Z","__v":0},{"additional":{"form":{"componentId":"69fd24b1598c0939cd37302f","inputs":[{"fieldName":"input_SSIncome_state_second_press_state","conversionTrigger":false,"componentId":"69fd24b1598c0939cd373035","inputType":"dropdown","required":true,"title":"Select your state","visual":"round_pushpin","visualType":"emoji"}]},"answers":[]},"_id":"69fd24b1598c0939cd373020","type":"field","title":"Please select your state (takes 2 mins)","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fd20ffdd439121637fffe2","componentId":"69fd24b1598c0939cd373015","createdAt":"2026-05-07T23:48:01.340Z","updatedAt":"2026-05-08T00:52:49.945Z","__v":0},{"additional":{"form":{"componentId":"69fe9c2ea7fa5a88919ec036","inputs":[{"fieldName":"input_1qiewj","conversionTrigger":false,"componentId":"69fe9c2ea7fa5a88919ec03d","inputType":"dropdown","required":true,"title":"Select your state","visual":"round_pushpin","visualType":"emoji"}]},"answers":[]},"_id":"69fe9c2ea7fa5a88919ec025","type":"field","title":"Please select your state  (see your estimate in just 2 mins)","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"69fe9c2ea7fa5a88919ec018","createdAt":"2026-05-09T02:30:06.139Z","updatedAt":"2026-05-09T02:30:06.228Z","__v":0},{"additional":{"form":{"componentId":"69fe9c2ea7fa5a88919ec090","inputs":[{"fieldName":"input_p2v1kn","conversionTrigger":false,"componentId":"69fe9c2ea7fa5a88919ec096","inputType":"dropdown","required":true,"title":"Select your state","visual":"round_pushpin","visualType":"emoji"}]},"answers":[]},"_id":"69fe9c2ea7fa5a88919ec07f","type":"field","title":"Please select your state  (see your estimate in just 2 mins)","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"69fe9c2ea7fa5a88919ec071","createdAt":"2026-05-09T02:30:06.345Z","updatedAt":"2026-05-09T02:30:06.502Z","__v":0},{"additional":{"form":{"componentId":"69fe9c2ea7fa5a88919ec0f3","inputs":[{"fieldName":"input_o3u6lo","conversionTrigger":false,"componentId":"69fe9c2ea7fa5a88919ec0fa","inputType":"dropdown","required":true,"title":"Select your state","visual":"round_pushpin","visualType":"emoji"}]},"answers":[]},"_id":"69fe9c2ea7fa5a88919ec0dc","type":"field","title":"Please select your state (takes 2 minutes)","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"69fe9c2ea7fa5a88919ec0cc","createdAt":"2026-05-09T02:30:06.623Z","updatedAt":"2026-05-09T02:30:06.720Z","__v":0},{"additional":{"form":{"componentId":"69fea2748c26c4abba9f7834","inputs":[{"fieldName":"input_vz5yu1","conversionTrigger":false,"componentId":"69fea2748c26c4abba9f783a","inputType":"dropdown","required":true,"title":"Select your state","visual":"round_pushpin","visualType":"emoji"}]},"answers":[]},"_id":"69fea2748c26c4abba9f781e","type":"field","title":"Please select your state  (see your estimate in just 2 mins)","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"69fea2748c26c4abba9f7809","createdAt":"2026-05-09T02:56:52.248Z","updatedAt":"2026-05-09T02:56:52.328Z","__v":0},{"additional":{"form":{"componentId":"69ff5e2b7b34481d1d080a61","inputs":[{"fieldName":"input_fj6bet","conversionTrigger":false,"componentId":"69ff5e2b7b34481d1d080a67","inputType":"dropdown","required":true,"title":"Select your state","visual":"round_pushpin","visualType":"emoji"}]},"answers":[]},"_id":"69ff5e2b7b34481d1d080a52","type":"field","title":"What state do you live in? (takes less than 2 mins)","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69ff5e2b7b34481d1d080a25","componentId":"69ff5e2b7b34481d1d080a40","createdAt":"2026-05-09T16:17:47.521Z","updatedAt":"2026-05-09T16:17:47.607Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_715b6q","componentId":"6a01c9c632041c21cb0f888f","answerTextId":"6a01c9c632041c21cb0f888f","_id":"6a01c9c632041c21cb0f88a0","value":"Already Retired"},{"fieldName":"question_715b6q","componentId":"6a01c9c632041c21cb0f8892","answerTextId":"6a01c9c632041c21cb0f8892","_id":"6a01c9c632041c21cb0f88a5","value":"3 to 5 years"},{"fieldName":"question_715b6q","componentId":"6a01c9c632041c21cb0f8891","answerTextId":"6a01c9c632041c21cb0f8891","_id":"6a01c9c632041c21cb0f88a8","value":"1 to 3 years"},{"fieldName":"question_715b6q","componentId":"6a01c9c632041c21cb0f8894","answerTextId":"6a01c9c632041c21cb0f8894","_id":"6a01c9c632041c21cb0f88ac","value":"10 + years"},{"fieldName":"question_715b6q","componentId":"6a01c9c632041c21cb0f8893","answerTextId":"6a01c9c632041c21cb0f8893","_id":"6a01c9c632041c21cb0f88ae","value":"5 to 10 years"}]},"_id":"6a01c9c632041c21cb0f8874","type":"field","title":"When would you like to retire?   (ideally)","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a01c9c632041c21cb0f8867","createdAt":"2026-05-11T12:21:26.484Z","updatedAt":"2026-05-11T12:21:26.608Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_lv4rhg","componentId":"6a01c9d42ea0f02d40ac256b","answerTextId":"6a01c9d42ea0f02d40ac256b","_id":"6a01c9d42ea0f02d40ac2580","value":"Excited, I've been planning for this"},{"fieldName":"question_lv4rhg","componentId":"6a01c9d42ea0f02d40ac256c","answerTextId":"6a01c9d42ea0f02d40ac256c","_id":"6a01c9d42ea0f02d40ac2582","value":"Optimistic but not certain"},{"fieldName":"question_lv4rhg","componentId":"6a01c9d42ea0f02d40ac2571","answerTextId":"6a01c9d42ea0f02d40ac2571","_id":"6a01c9d42ea0f02d40ac2589","value":"Worried I might make a costly mistake"},{"fieldName":"question_lv4rhg","componentId":"6a01c9d42ea0f02d40ac2572","answerTextId":"6a01c9d42ea0f02d40ac2572","_id":"6a01c9d42ea0f02d40ac258b","value":"Not happy with my current retirement plan"},{"fieldName":"question_lv4rhg","componentId":"6a01c9d42ea0f02d40ac2573","answerTextId":"6a01c9d42ea0f02d40ac2573","_id":"6a01c9d42ea0f02d40ac258d","value":"Haven't thought about it much"},{"fieldName":"question_lv4rhg","componentId":"6a01c9d42ea0f02d40ac256d","answerTextId":"6a01c9d42ea0f02d40ac256d","_id":"6a01c9d42ea0f02d40ac258f","value":"I've been putting it off more than I should"}]},"_id":"6a01c9d42ea0f02d40ac255b","type":"field","title":"How do you feel about your retirement plan?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a01c9d42ea0f02d40ac2555","createdAt":"2026-05-11T12:21:40.661Z","updatedAt":"2026-05-11T12:21:40.848Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_jvqav3","componentId":"6a01c9e2c5808e110d01a2f1","answerTextId":"6a01c9e2c5808e110d01a2f1","_id":"6a01c9e2c5808e110d01a302","visualType":null,"value":"Below 50"},{"fieldName":"question_jvqav3","componentId":"6a01c9e2c5808e110d01a2f4","answerTextId":"6a01c9e2c5808e110d01a2f4","_id":"6a01c9e2c5808e110d01a304","visualType":null,"value":"60 — 69"},{"fieldName":"question_jvqav3","componentId":"6a01c9e2c5808e110d01a2f6","answerTextId":"6a01c9e2c5808e110d01a2f6","_id":"6a01c9e2c5808e110d01a309","visualType":null,"value":"80+"},{"fieldName":"question_jvqav3","componentId":"6a01c9e2c5808e110d01a2f5","answerTextId":"6a01c9e2c5808e110d01a2f5","_id":"6a01c9e2c5808e110d01a30b","visualType":null,"value":"70 — 79"},{"fieldName":"question_jvqav3","componentId":"6a01c9e2c5808e110d01a2f3","answerTextId":"6a01c9e2c5808e110d01a2f3","_id":"6a01c9e2c5808e110d01a310","visualType":null,"value":"50 — 59"}]},"_id":"6a01c9e1c5808e110d01a2e2","type":"field","title":"What is your age? :party:  Your age determines rates and what insurance carriers we can narrow down for you.","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a01c9e1c5808e110d01a2dc","createdAt":"2026-05-11T12:21:53.996Z","updatedAt":"2026-05-11T12:21:54.076Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_5ed8b8","componentId":"6a01c9eee3236355644078b8","answerTextId":"6a01c9eee3236355644078b8","_id":"6a01c9eee3236355644078cf","value":"Tax protection and estate planning"},{"fieldName":"question_5ed8b8","componentId":"6a01c9eee3236355644078b7","answerTextId":"6a01c9eee3236355644078b7","_id":"6a01c9eee3236355644078d1","value":"Protection against the marketing downfall and volatility"},{"fieldName":"question_5ed8b8","componentId":"6a01c9eee3236355644078b6","answerTextId":"6a01c9eee3236355644078b6","_id":"6a01c9eee3236355644078d3","value":"Consistent retirement income"},{"fieldName":"question_5ed8b8","componentId":"6a01c9eee3236355644078be","answerTextId":"6a01c9eee3236355644078be","_id":"6a01c9eee3236355644078db","value":"Long Term Care protection - at a nursing home, or with home healthcare"},{"fieldName":"question_5ed8b8","componentId":"6a01c9eee3236355644078b9","answerTextId":"6a01c9eee3236355644078b9","_id":"6a01c9eee3236355644078dd","value":"Inflation protection"},{"fieldName":"question_5ed8b8","componentId":"6a01c9eee3236355644078bf","answerTextId":"6a01c9eee3236355644078bf","_id":"6a01c9eee3236355644078e4","value":"Passing my legacy to my loved ones while being able to live on the gains"}]},"_id":"6a01c9eee3236355644078a5","type":"field","title":"What is your goal or your main priority right now? (multiple selections available)","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a01c9eee32363556440789f","createdAt":"2026-05-11T12:22:06.453Z","updatedAt":"2026-05-11T12:22:06.602Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_9ba4rh","componentId":"6a01ca0450c1796177ef62b0","answerTextId":"6a01ca0450c1796177ef62b0","_id":"6a01ca0450c1796177ef62bd","value":"I/we manage our investments ourselves"},{"fieldName":"question_9ba4rh","componentId":"6a01ca0450c1796177ef62b3","answerTextId":"6a01ca0450c1796177ef62b3","_id":"6a01ca0450c1796177ef62c2","value":"I/we have a pension"},{"fieldName":"question_9ba4rh","componentId":"6a01ca0450c1796177ef62b2","answerTextId":"6a01ca0450c1796177ef62b2","_id":"6a01ca0450c1796177ef62c4","value":"I/we use a 401k(k), ROTH IRA, IRA"},{"fieldName":"question_9ba4rh","componentId":"6a01ca0450c1796177ef62b4","answerTextId":"6a01ca0450c1796177ef62b4","_id":"6a01ca0450c1796177ef62c6","value":"We use a financial advisor"}]},"_id":"6a01ca0450c1796177ef62a2","type":"field","title":"How do you currently handle your estate and finances?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a01ca0450c1796177ef629c","createdAt":"2026-05-11T12:22:28.438Z","updatedAt":"2026-05-11T12:22:28.513Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_6xactk","componentId":"6a01ca1866f345118644eb90","answerTextId":"6a01ca1866f345118644eb90","_id":"6a01ca1866f345118644eba0","value":"It would set me back a few years"},{"fieldName":"question_6xactk","componentId":"6a01ca1866f345118644eb8f","answerTextId":"6a01ca1866f345118644eb8f","_id":"6a01ca1866f345118644eba2","value":"I would be fine, I am well diversified"},{"fieldName":"question_6xactk","componentId":"6a01ca1866f345118644eb94","answerTextId":"6a01ca1866f345118644eb94","_id":"6a01ca1866f345118644eba8","value":"I have fixed accounts/annuities that protect me from market loss"},{"fieldName":"question_6xactk","componentId":"6a01ca1866f345118644eb95","answerTextId":"6a01ca1866f345118644eb95","_id":"6a01ca1866f345118644ebaa","value":"My assets are not in the market"},{"fieldName":"question_6xactk","componentId":"6a01ca1866f345118644eb93","answerTextId":"6a01ca1866f345118644eb93","_id":"6a01ca1866f345118644ebae","value":"Not sure - one of my biggest concerns"}]},"_id":"6a01ca1866f345118644eb79","type":"field","title":"If the market dropped 30% tomorrow, how would that affect your retirement plan?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a01ca1866f345118644eb6f","createdAt":"2026-05-11T12:22:48.142Z","updatedAt":"2026-05-11T12:22:48.214Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_rsb77m","componentId":"6a01ca2cc5808e110d01a77e","answerTextId":"6a01ca2cc5808e110d01a77e","_id":"6a01ca2cc5808e110d01a794","value":"$100k to $250k"},{"fieldName":"question_rsb77m","componentId":"6a01ca2cc5808e110d01a77d","answerTextId":"6a01ca2cc5808e110d01a77d","_id":"6a01ca2cc5808e110d01a796","value":"Below $100k"},{"fieldName":"question_rsb77m","componentId":"6a01ca2cc5808e110d01a782","answerTextId":"6a01ca2cc5808e110d01a782","_id":"6a01ca2cc5808e110d01a79d","value":"$500k to 1 Mil"},{"fieldName":"question_rsb77m","componentId":"6a01ca2cc5808e110d01a783","answerTextId":"6a01ca2cc5808e110d01a783","_id":"6a01ca2cc5808e110d01a79f","value":"1 Mil to 5 Mil"},{"fieldName":"question_rsb77m","componentId":"6a01ca2cc5808e110d01a781","answerTextId":"6a01ca2cc5808e110d01a781","_id":"6a01ca2cc5808e110d01a7a2","value":"$250k to $500k"},{"fieldName":"question_rsb77m","componentId":"6a01ca2cc5808e110d01a784","answerTextId":"6a01ca2cc5808e110d01a784","_id":"6a01ca2cc5808e110d01a7a5","value":"Over 5 Mil"}]},"_id":"6a01ca2cc5808e110d01a768","type":"field","title":"Excluding your home, what is your estimated liquid assets?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a01ca2cc5808e110d01a75e","createdAt":"2026-05-11T12:23:08.278Z","updatedAt":"2026-05-11T12:23:08.359Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_u4avap","componentId":"6a01ca3efd795fcbed4751e5","answerTextId":"6a01ca3efd795fcbed4751e5","_id":"6a01ca3efd795fcbed4751f2","value":"Yesterday"},{"fieldName":"question_u4avap","componentId":"6a01ca3efd795fcbed4751e7","answerTextId":"6a01ca3efd795fcbed4751e7","_id":"6a01ca3efd795fcbed4751f6","value":"Within the next 3 months"},{"fieldName":"question_u4avap","componentId":"6a01ca3efd795fcbed4751e8","answerTextId":"6a01ca3efd795fcbed4751e8","_id":"6a01ca3efd795fcbed4751f9","value":"In the next year"},{"fieldName":"question_u4avap","componentId":"6a01ca3efd795fcbed4751e9","answerTextId":"6a01ca3efd795fcbed4751e9","_id":"6a01ca3efd795fcbed4751fc","value":"Nothing specific in mind"}]},"_id":"6a01ca3efd795fcbed4751d5","type":"field","title":"When are you looking to improve your long term financial strategy?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a01ca3efd795fcbed4751cc","createdAt":"2026-05-11T12:23:26.270Z","updatedAt":"2026-05-11T12:23:26.339Z","__v":0},{"additional":{"form":{"componentId":"6a01d03c7b8b8ce22107109d","inputs":[{"fieldName":"input_ynbh9t","conversionTrigger":false,"componentId":"6a01d03c7b8b8ce2210710a3","inputType":"dropdown","required":true,"title":"Select your state","visual":"round_pushpin","visualType":"emoji"}]},"answers":[]},"_id":"6a01d03c7b8b8ce22107107f","type":"field","title":"Please select your state to start your retirement review","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a01d03c7b8b8ce22107104e","createdAt":"2026-05-11T12:49:00.382Z","updatedAt":"2026-05-11T12:49:00.536Z","__v":0},{"additional":{"form":{"componentId":"6a01d0707b8b8ce2210719b0","inputs":[{"fieldName":"input_sbnwfp","conversionTrigger":false,"componentId":"6a01d0707b8b8ce2210719b8","inputType":"dropdown","required":true,"title":"Select your state","visual":"round_pushpin","visualType":"emoji"}]},"answers":[]},"_id":"6a01d0707b8b8ce22107198f","type":"field","title":"Please select your state to start your retirement income review","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a01d0707b8b8ce221071965","createdAt":"2026-05-11T12:49:52.328Z","updatedAt":"2026-05-11T12:49:52.439Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_rj7eed","componentId":"6a01d9aee32363556441febc","answerTextId":"6a01d9aee32363556441febc","_id":"6a01d9aee32363556441fece","visualType":null,"value":"As soon as possible"},{"fieldName":"question_rj7eed","componentId":"6a01d9aee32363556441febd","answerTextId":"6a01d9aee32363556441febd","_id":"6a01d9aee32363556441fed0","visualType":null,"value":"Within the next 3 months"},{"fieldName":"question_rj7eed","componentId":"6a01d9aee32363556441fec2","answerTextId":"6a01d9aee32363556441fec2","_id":"6a01d9aee32363556441fed4","visualType":null,"value":"Nothing specific in mind"},{"fieldName":"question_rj7eed","componentId":"6a01d9aee32363556441febe","answerTextId":"6a01d9aee32363556441febe","_id":"6a01d9aee32363556441fed6","visualType":null,"value":"In the next year"},{"fieldName":"question_rj7eed","componentId":"6a01d9aee32363556441fec3","answerTextId":"6a01d9aee32363556441fec3","_id":"6a01d9aee32363556441fed9","visualType":null,"value":"Yesterday"}]},"_id":"6a01d9aee32363556441feab","type":"field","title":"When are you looking to improve your long term financial strategy?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a01d9aee32363556441fea2","createdAt":"2026-05-11T13:29:18.070Z","updatedAt":"2026-05-11T13:29:18.198Z","__v":0},{"additional":{"form":{"componentId":"6a01dc1464c45d4b9bc511ab","inputs":[{"fieldName":"input_iolbtr","conversionTrigger":false,"componentId":"6a01dc1464c45d4b9bc511b2","inputType":"dropdown","required":true,"title":"Select your state","visual":"round_pushpin","visualType":"emoji"}]},"answers":[]},"_id":"6a01dc1464c45d4b9bc51197","type":"field","title":"Please select your state  to start your retirement review","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a01dc1464c45d4b9bc51189","createdAt":"2026-05-11T13:39:32.771Z","updatedAt":"2026-05-11T13:39:32.859Z","__v":0},{"additional":{"form":{"componentId":"6a0b7144c2dca1343a12e83e","inputs":[{"fieldName":"input_t2744s","conversionTrigger":false,"componentId":"6a0b7144c2dca1343a12e844","inputType":"dropdown","required":true,"title":"Select your state","visual":"round_pushpin","visualType":"emoji"}]},"answers":[]},"_id":"6a0b7144c2dca1343a12e829","type":"field","title":"Please select your state  to start your retirement income review","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a0b7144c2dca1343a12e81c","createdAt":"2026-05-18T20:06:28.489Z","updatedAt":"2026-05-18T20:06:28.577Z","__v":0},{"additional":{"form":{"componentId":"6a0b77b6fc2a98a8feb1a15b","inputs":[{"fieldName":"input_yg3p57","conversionTrigger":false,"componentId":"6a0b77b6fc2a98a8feb1a162","inputType":"dropdown","required":true,"title":"Select your state","visual":"round_pushpin","visualType":"emoji"}]},"answers":[]},"_id":"6a0b77b6fc2a98a8feb1a140","type":"field","title":"Please select your state  to start your retirement review","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a0b77b6fc2a98a8feb1a12e","createdAt":"2026-05-18T20:33:58.736Z","updatedAt":"2026-05-18T20:33:58.821Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_12iia7","componentId":"6a0b7eaab9481f789ce1dd32","answerTextId":"6a0b7eaab9481f789ce1dd32","_id":"6a0b7eaab9481f789ce1dd3a","visualType":null,"value":"Yes"},{"fieldName":"question_12iia7","componentId":"6a0b7eaab9481f789ce1dd34","answerTextId":"6a0b7eaab9481f789ce1dd34","_id":"6a0b7eaab9481f789ce1dd3c","visualType":null,"value":"No"}]},"_id":"6a0b7eaab9481f789ce1dd09","type":"field","title":"Are you currently retired?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"6a0b731805b6e43fc4f45c8f","componentId":"6a0b7eaab9481f789ce1dcdf","createdAt":"2026-05-18T21:03:38.873Z","updatedAt":"2026-05-22T13:53:26.245Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_taabfy","componentId":"6a0b7f65aa0db871bf08acf9","answerTextId":"6a0b7f65aa0db871bf08acf9","_id":"6a0b7f65aa0db871bf08ad01","visualType":null,"value":"Yes"},{"fieldName":"question_taabfy","componentId":"6a0b7f65aa0db871bf08acfb","answerTextId":"6a0b7f65aa0db871bf08acfb","_id":"6a0b7f65aa0db871bf08ad03","visualType":null,"value":"No"}]},"_id":"6a0b7f65aa0db871bf08acdc","type":"field","title":"Are you currently retired?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a0b7f65aa0db871bf08accb","createdAt":"2026-05-18T21:06:45.486Z","updatedAt":"2026-05-18T21:06:45.564Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_bg9s3l","componentId":"6a0b8126d647a5d5fcaf3e23","answerTextId":"6a0b8126d647a5d5fcaf3e23","_id":"6a0b8126d647a5d5fcaf3e2a","visualType":null,"value":"Yes"},{"fieldName":"question_bg9s3l","componentId":"6a0b8126d647a5d5fcaf3e25","answerTextId":"6a0b8126d647a5d5fcaf3e25","_id":"6a0b8126d647a5d5fcaf3e2d","visualType":null,"value":"No"}]},"_id":"6a0b8126d647a5d5fcaf3e06","type":"field","title":"Are you currently retired?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a0b8126d647a5d5fcaf3df1","createdAt":"2026-05-18T21:14:14.245Z","updatedAt":"2026-05-18T21:14:14.330Z","__v":0},{"additional":{"form":{"componentId":"6a0b83e9cb3c16b63af3a56b","inputs":[{"fieldName":"input_dsj3ni","conversionTrigger":false,"componentId":"6a0b83e9cb3c16b63af3a571","inputType":"dropdown","required":true,"title":"Select your state","visual":"round_pushpin","visualType":"emoji"}]},"answers":[]},"_id":"6a0b83e9cb3c16b63af3a55c","type":"field","title":"Please select your state  to start your retirement review","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a0b83e9cb3c16b63af3a54a","createdAt":"2026-05-18T21:26:01.255Z","updatedAt":"2026-05-18T21:26:01.342Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_fi2mva","componentId":"6a0bac630ae142de2bd4b587","answerTextId":"6a0bac630ae142de2bd4b587","_id":"6a0bac630ae142de2bd4b597","visualType":null,"value":"Less than 1 year"},{"fieldName":"question_fi2mva","componentId":"6a0bac630ae142de2bd4b589","answerTextId":"6a0bac630ae142de2bd4b589","_id":"6a0bac630ae142de2bd4b59c","visualType":null,"value":"1 to 3 years"},{"fieldName":"question_fi2mva","componentId":"6a0bac630ae142de2bd4b58a","answerTextId":"6a0bac630ae142de2bd4b58a","_id":"6a0bac630ae142de2bd4b59e","visualType":null,"value":"3 to 5 years"},{"fieldName":"question_fi2mva","componentId":"6a0bac630ae142de2bd4b58c","answerTextId":"6a0bac630ae142de2bd4b58c","_id":"6a0bac630ae142de2bd4b5a4","visualType":null,"value":"10 + years"},{"fieldName":"question_fi2mva","componentId":"6a0bac630ae142de2bd4b58b","answerTextId":"6a0bac630ae142de2bd4b58b","_id":"6a0bac630ae142de2bd4b5a6","visualType":null,"value":"5 to 10 years"}]},"_id":"6a0bac630ae142de2bd4b57a","type":"field","title":"When would you like to retire?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a0bac630ae142de2bd4b577","createdAt":"2026-05-19T00:18:43.914Z","updatedAt":"2026-05-19T00:18:44.008Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_ujncwp","componentId":"6a0cd3874b90b5725c17b0d7","answerTextId":"6a0cd3874b90b5725c17b0d7","_id":"6a0cd3874b90b5725c17b0ea","visualType":null,"value":"Optimistic but not certain"},{"fieldName":"question_ujncwp","componentId":"6a0cd3874b90b5725c17b0d6","answerTextId":"6a0cd3874b90b5725c17b0d6","_id":"6a0cd3874b90b5725c17b0ef","visualType":null,"value":"Excited, I've been planning for this"},{"fieldName":"question_ujncwp","componentId":"6a0cd3874b90b5725c17b0dc","answerTextId":"6a0cd3874b90b5725c17b0dc","_id":"6a0cd3874b90b5725c17b0f2","visualType":null,"value":"Not happy with my current retirement plan"},{"fieldName":"question_ujncwp","componentId":"6a0cd3874b90b5725c17b0db","answerTextId":"6a0cd3874b90b5725c17b0db","_id":"6a0cd3874b90b5725c17b0f4","visualType":null,"value":"Worried I might make a costly mistake"},{"fieldName":"question_ujncwp","componentId":"6a0cd3874b90b5725c17b0da","answerTextId":"6a0cd3874b90b5725c17b0da","_id":"6a0cd3874b90b5725c17b0f6","visualType":null,"value":"I've been putting it off more than I should"},{"fieldName":"question_ujncwp","componentId":"6a0cd3874b90b5725c17b0dd","answerTextId":"6a0cd3874b90b5725c17b0dd","_id":"6a0cd3874b90b5725c17b0fb","visualType":null,"value":"Haven't thought about it much"}]},"_id":"6a0cd3874b90b5725c17b0c6","type":"field","title":"How do you feel about your retirement plan?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a0cd3874b90b5725c17b0c0","createdAt":"2026-05-19T21:17:59.192Z","updatedAt":"2026-05-19T21:17:59.347Z","__v":0},{"additional":{"form":{"componentId":"6a0cda49c4c94a1bbe5538d1","inputs":[{"fieldName":"firstName","conversionTrigger":false,"componentId":"6a0cda49c4c94a1bbe5538db","inputType":"text","required":true,"title":"Your first name","visual":":wave:","visualType":"emoji"},{"fieldName":"email","conversionTrigger":true,"componentId":"6a0cda49c4c94a1bbe5538dd","inputType":"email","required":true,"title":"Your email address","visual":":email:","visualType":"emoji"},{"fieldName":"lastName","conversionTrigger":false,"componentId":"6a0cda49c4c94a1bbe5538dc","inputType":"text","required":true,"title":"Your last name","visual":"bust_in_silhouette","visualType":"emoji"},{"fieldName":"phone","conversionTrigger":true,"componentId":"6a0cda49c4c94a1bbe5538e1","inputType":"phone","required":true,"title":"Your phone number","visual":":telephone_receiver:","visualType":"emoji"},{"fieldName":"input_1br9la","conversionTrigger":false,"componentId":"6a0cda49c4c94a1bbe5538e2","inputType":"checkbox","required":true,"title":"I have read and accept the privacy policy.","visual":":ballot_box_with_check:","visualType":"emoji"}]},"answers":[]},"_id":"6a0cda49c4c94a1bbe5538b7","type":"field","title":"See your income estimate, then review your options with a licensed CRPS:registered:","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a0cda49c4c94a1bbe5538a0","createdAt":"2026-05-19T21:46:49.117Z","updatedAt":"2026-05-19T21:46:49.297Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_ko3yem","componentId":"6a105bc357dac46d910874d0","answerTextId":"6a105bc357dac46d910874d0","_id":"6a105bc357dac46d910874d8","visualType":null,"value":"Yes"},{"fieldName":"question_ko3yem","componentId":"6a105bc357dac46d910874d2","answerTextId":"6a105bc357dac46d910874d2","_id":"6a105bc357dac46d910874da","visualType":null,"value":"No"}]},"_id":"6a105bc257dac46d910874b2","type":"field","title":"Are you currently retired?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a105bc257dac46d9108749b","createdAt":"2026-05-22T13:36:02.958Z","updatedAt":"2026-05-22T13:36:03.039Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_b6b96j","componentId":"6a11cf024617af6828feef45","answerTextId":"6a11cf024617af6828feef45","_id":"6a11cf024617af6828feef4d","visualType":null,"value":"Yes"},{"fieldName":"question_b6b96j","componentId":"6a11cf024617af6828feef47","answerTextId":"6a11cf024617af6828feef47","_id":"6a11cf024617af6828feef4f","visualType":null,"value":"No"}]},"_id":"6a11cf024617af6828feef1d","type":"field","title":"Are you currently retired?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a11cf024617af6828feeeeb","createdAt":"2026-05-23T16:00:02.712Z","updatedAt":"2026-05-23T16:00:02.815Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_mwy7cd","componentId":"6a11cf35529316bbe932ec6d","answerTextId":"6a11cf35529316bbe932ec6d","_id":"6a11cf35529316bbe932ec75","visualType":null,"value":"Yes"},{"fieldName":"question_mwy7cd","componentId":"6a11cf35529316bbe932ec6f","answerTextId":"6a11cf35529316bbe932ec6f","_id":"6a11cf35529316bbe932ec77","visualType":null,"value":"No"}]},"_id":"6a11cf35529316bbe932ec53","type":"field","title":"Are you currently retired?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a11cf35529316bbe932ec42","createdAt":"2026-05-23T16:00:53.519Z","updatedAt":"2026-05-23T16:00:53.600Z","__v":0},{"additional":{"form":{"componentId":"6a120478b6d3d3a2ea400778","inputs":[{"fieldName":"firstName","conversionTrigger":false,"componentId":"6a120478b6d3d3a2ea400782","inputType":"text","required":true,"title":"Your first name","visual":":wave:","visualType":"emoji"},{"fieldName":"lastName","conversionTrigger":false,"componentId":"6a120478b6d3d3a2ea400784","inputType":"text","required":true,"title":"Your last name","visual":"bust_in_silhouette","visualType":"emoji"},{"fieldName":"email","conversionTrigger":true,"componentId":"6a120478b6d3d3a2ea400785","inputType":"email","required":true,"title":"Your email address","visual":":email:","visualType":"emoji"},{"fieldName":"phone","conversionTrigger":true,"componentId":"6a120478b6d3d3a2ea400786","inputType":"phone","required":true,"title":"Your phone number","visual":":telephone_receiver:","visualType":"emoji"},{"fieldName":"input_j71kq3","conversionTrigger":false,"componentId":"6a120478b6d3d3a2ea400787","inputType":"checkbox","required":true,"title":"I have read and accept the privacy policy.","visual":":ballot_box_with_check:","visualType":"emoji"}]},"answers":[]},"_id":"6a120478b6d3d3a2ea40075e","type":"field","title":"Your quote/estimate is only the starting point. A licensed retirement specialist can help review your savings, Social Security, income goals, market risk, and legacy needs together.","interactionType":"form","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a120478b6d3d3a2ea400747","createdAt":"2026-05-23T19:48:08.244Z","updatedAt":"2026-05-23T19:48:08.536Z","__v":0},{"additional":{"form":{"inputs":[]},"answers":[{"fieldName":"question_sgem1d","componentId":"6a13a9bb27f35309f498f180","answerTextId":"6a13a9bb27f35309f498f180","_id":"6a13a9bb27f35309f498f188","visualType":null,"value":"Yes"},{"fieldName":"question_sgem1d","componentId":"6a13a9bb27f35309f498f182","answerTextId":"6a13a9bb27f35309f498f182","_id":"6a13a9bb27f35309f498f18a","visualType":null,"value":"No"}]},"_id":"6a13a9bb27f35309f498f16a","type":"field","title":"Are you currently retired?","interactionType":"answers","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","pageId":"69fe9c2ea7fa5a88919ec003","componentId":"6a13a9bb27f35309f498f159","createdAt":"2026-05-25T01:45:31.426Z","updatedAt":"2026-05-25T01:45:31.502Z","__v":0}],"cookiesEnabled":false,"language":"en","showProgressBar":true,"showAffiliateBadge":false,"affiliateLink":"","resultMapping":{},"nextPage":"6a105979d9bf5cd2de620504","sortedPages":["69f89de07afd0dca8daf978b","6a132b3b311f3587271b4846","6a105979d9bf5cd2de620504","69ff5e2b7b34481d1d080a25","69fd20ffdd439121637fffe2","69f89de07afd0dca8daf978e","69f89de07afd0dca8daf978f","69f89de17afd0dca8daf9792","69f89de17afd0dca8daf9791","69f89de07afd0dca8daf9790","69f89de17afd0dca8daf979c","69f89de17afd0dca8daf979b","69fa66fb8ec3952b3bdea17a"],"hasResultPages":true,"resultPages":["69f89de17afd0dca8daf979e","69f89de17afd0dca8daf979f","69f89de17afd0dca8daf97a0","69fe9c2ea7fa5a88919ec003"],"isHomePage":false,"isLastPage":false,"firstResultPage":"69f89de17afd0dca8daf979e","headScript":"","bodyScript":"","trackingProperties":[{"_id":"69f89de07afd0dca8daf96cf","type":"trackingProperty","fieldName":"email","title":"email","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69fa67ad5faa59bd086652d4","6a0cda49c4c94a1bbe5538dd","6a120478b6d3d3a2ea400785"],"createdAt":"2026-05-04T13:23:44.702Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69f89de07afd0dca8daf96d0","type":"trackingProperty","fieldName":"firstName","title":"firstName","defaultValue":"Hey","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a0cda49c4c94a1bbe5538db","6a120478b6d3d3a2ea400782","69fa67ad5faa59bd086652d1"],"createdAt":"2026-05-04T13:23:44.702Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69fe9c2ea7fa5a88919ec04a","type":"trackingProperty","fieldName":"input_1qiewj","title":"input_1qiewj","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69fe9c2ea7fa5a88919ec03d"],"createdAt":"2026-05-09T02:30:06.223Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69fd2616598c0939cd373095","type":"trackingProperty","fieldName":"input_SSIncome_state_second_press_state","title":"input_SSIncome_state_second_press_state","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69fd24b1598c0939cd373035"],"createdAt":"2026-05-07T23:53:58.863Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a0b83e9cb3c16b63af3a57e","type":"trackingProperty","fieldName":"input_dsj3ni","title":"input_dsj3ni","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a0b83e9cb3c16b63af3a571"],"createdAt":"2026-05-18T21:26:01.337Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69ff5e2b7b34481d1d080a74","type":"trackingProperty","fieldName":"input_fj6bet","title":"input_fj6bet","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69ff5e2b7b34481d1d080a67"],"createdAt":"2026-05-09T16:17:47.602Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a01dc1464c45d4b9bc511be","type":"trackingProperty","fieldName":"input_iolbtr","title":"input_iolbtr","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a01dc1464c45d4b9bc511b2"],"createdAt":"2026-05-11T13:39:32.855Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69fe9c2ea7fa5a88919ec107","type":"trackingProperty","fieldName":"input_o3u6lo","title":"input_o3u6lo","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69fe9c2ea7fa5a88919ec0fa"],"createdAt":"2026-05-09T02:30:06.716Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69fe9c2ea7fa5a88919ec0a3","type":"trackingProperty","fieldName":"input_p2v1kn","title":"input_p2v1kn","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69fe9c2ea7fa5a88919ec096"],"createdAt":"2026-05-09T02:30:06.497Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a01d0707b8b8ce2210719c5","type":"trackingProperty","fieldName":"input_sbnwfp","title":"input_sbnwfp","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a01d0707b8b8ce2210719b8"],"createdAt":"2026-05-11T12:49:52.433Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a0b7144c2dca1343a12e851","type":"trackingProperty","fieldName":"input_t2744s","title":"input_t2744s","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a0b7144c2dca1343a12e844"],"createdAt":"2026-05-18T20:06:28.571Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69fea2748c26c4abba9f7847","type":"trackingProperty","fieldName":"input_vz5yu1","title":"input_vz5yu1","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69fea2748c26c4abba9f783a"],"createdAt":"2026-05-09T02:56:52.324Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a0b77b6fc2a98a8feb1a16f","type":"trackingProperty","fieldName":"input_yg3p57","title":"input_yg3p57","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a0b77b6fc2a98a8feb1a162"],"createdAt":"2026-05-18T20:33:58.817Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a01d03c7b8b8ce2210710b0","type":"trackingProperty","fieldName":"input_ynbh9t","title":"input_ynbh9t","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a01d03c7b8b8ce2210710a3"],"createdAt":"2026-05-11T12:49:00.531Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69f89de07afd0dca8daf96ee","type":"trackingProperty","fieldName":"lastName","title":"lastName","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a0cda49c4c94a1bbe5538dc","6a120478b6d3d3a2ea400784","69fa682d8776496eb36718e4"],"createdAt":"2026-05-04T13:23:44.703Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69f89de07afd0dca8daf96f4","type":"trackingProperty","fieldName":"phone","title":"phone","source":"input","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69fa67ad5faa59bd086652d3","6a0cda49c4c94a1bbe5538e1","6a120478b6d3d3a2ea400786"],"createdAt":"2026-05-04T13:23:44.703Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a0b7eaab9481f789ce1dd2a","type":"trackingProperty","fieldName":"question_12iia7","title":"Are you currently retired?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a0b7eaab9481f789ce1dcdf"],"createdAt":"2026-05-18T21:03:38.916Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a01c9eee3236355644078ac","type":"trackingProperty","fieldName":"question_5ed8b8","title":"What is your goal or your main priority right now? (multiple selections available)","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a01c9eee32363556440789f"],"createdAt":"2026-05-11T12:22:06.479Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a01ca1866f345118644eb87","type":"trackingProperty","fieldName":"question_6xactk","title":"If the market dropped 30% tomorrow, how would that affect your retirement plan?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a01ca1866f345118644eb6f"],"createdAt":"2026-05-11T12:22:48.168Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a01c9c632041c21cb0f8887","type":"trackingProperty","fieldName":"question_715b6q","title":"When would you like to retire?   (ideally)","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a01c9c632041c21cb0f8867"],"createdAt":"2026-05-11T12:21:26.525Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69f89de17afd0dca8daf99b2","type":"trackingProperty","fieldName":"question_7fao7d","title":"If the market dropped 30% tomorrow, how would that affect your retirement plan?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69f89de17afd0dca8daf98cb"],"createdAt":"2026-05-04T13:23:45.807Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a01ca0450c1796177ef62a9","type":"trackingProperty","fieldName":"question_9ba4rh","title":"How do you currently handle your estate and finances?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a01ca0450c1796177ef629c"],"createdAt":"2026-05-11T12:22:28.466Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69f89de17afd0dca8daf9962","type":"trackingProperty","fieldName":"question_age","title":"What is your age?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69f89de17afd0dca8daf985f"],"createdAt":"2026-05-04T13:23:45.721Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a11cf024617af6828feef40","type":"trackingProperty","fieldName":"question_b6b96j","title":"Are you currently retired?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a11cf024617af6828feeeeb"],"createdAt":"2026-05-23T16:00:02.770Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a0b8126d647a5d5fcaf3e1e","type":"trackingProperty","fieldName":"question_bg9s3l","title":"Are you currently retired?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a0b8126d647a5d5fcaf3df1"],"createdAt":"2026-05-18T21:14:14.285Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a0bac630ae142de2bd4b57f","type":"trackingProperty","fieldName":"question_fi2mva","title":"When would you like to retire?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a0bac630ae142de2bd4b577"],"createdAt":"2026-05-19T00:18:43.940Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69f89de17afd0dca8daf9975","type":"trackingProperty","fieldName":"question_goals","title":"What is your main priority right now? (multiple selections available)","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69f89de17afd0dca8daf989b"],"createdAt":"2026-05-04T13:23:45.744Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a01c9e2c5808e110d01a2e9","type":"trackingProperty","fieldName":"question_jvqav3","title":"What is your age? :party:  Your age determines rates and what insurance carriers we can narrow down for you.","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a01c9e1c5808e110d01a2dc"],"createdAt":"2026-05-11T12:21:54.018Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a105bc257dac46d910874cb","type":"trackingProperty","fieldName":"question_ko3yem","title":"Are you currently retired?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a105bc257dac46d9108749b"],"createdAt":"2026-05-22T13:36:02.997Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a01c9d42ea0f02d40ac2562","type":"trackingProperty","fieldName":"question_lv4rhg","title":"How do you feel about your retirement plan?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a01c9d42ea0f02d40ac2555"],"createdAt":"2026-05-11T12:21:40.690Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a11cf35529316bbe932ec68","type":"trackingProperty","fieldName":"question_mwy7cd","title":"Are you currently retired?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a11cf35529316bbe932ec42"],"createdAt":"2026-05-23T16:00:53.552Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69f89de17afd0dca8daf9973","type":"trackingProperty","fieldName":"question_question_how_do_you_currently_handle_finances","title":"How do you currently handle your estate and finances?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69f89de17afd0dca8daf989e"],"createdAt":"2026-05-04T13:23:45.742Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a01d9aee32363556441feb4","type":"trackingProperty","fieldName":"question_rj7eed","title":"When are you looking to improve your long term financial strategy?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a01d9aee32363556441fea2"],"createdAt":"2026-05-11T13:29:18.098Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a01ca2cc5808e110d01a773","type":"trackingProperty","fieldName":"question_rsb77m","title":"Excluding your home, what is your estimated liquid assets?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a01ca2cc5808e110d01a75e"],"createdAt":"2026-05-11T12:23:08.301Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a13a9bb27f35309f498f17b","type":"trackingProperty","fieldName":"question_sgem1d","title":"Are you currently retired?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a13a9bb27f35309f498f159"],"createdAt":"2026-05-25T01:45:31.460Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a0b7f65aa0db871bf08acf4","type":"trackingProperty","fieldName":"question_taabfy","title":"Are you currently retired?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a0b7f65aa0db871bf08accb"],"createdAt":"2026-05-18T21:06:45.523Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"69f89de17afd0dca8daf9966","type":"trackingProperty","fieldName":"question_totoal_assests","title":"Excluding your home, what is your estimated liquid assets?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["69f89de17afd0dca8daf9859"],"createdAt":"2026-05-04T13:23:45.724Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a01ca3efd795fcbed4751de","type":"trackingProperty","fieldName":"question_u4avap","title":"When are you looking to improve your long term financial strategy?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a01ca3efd795fcbed4751cc"],"createdAt":"2026-05-11T12:23:26.294Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0},{"_id":"6a0cd3874b90b5725c17b0cd","type":"trackingProperty","fieldName":"question_ujncwp","title":"How do you feel about your retirement plan?","source":"question","companyId":"67d36b7eb09e66003bf5c777","campaignId":"69f89de07afd0dca8daf96b6","components":["6a0cd3874b90b5725c17b0c0"],"createdAt":"2026-05-19T21:17:59.231Z","updatedAt":"2026-05-25T01:47:26.165Z","__v":0}],"automaticRedirect":null,"inputMap":{"byComponent":{"69fa67ad5faa59bd086652d1":{"name":"fname","originalName":"fname","parentId":"69fa67ad5faa59bd086652c8","autocomplete":"given-name"},"69fa682d8776496eb36718e4":{"name":"lname","originalName":"lname","parentId":"69fa67ad5faa59bd086652c8","autocomplete":"family-name"},"69fa67ad5faa59bd086652d4":{"name":"email","originalName":"email","parentId":"69fa67ad5faa59bd086652c8","autocomplete":"email"},"69fa67ad5faa59bd086652d3":{"name":"phone","originalName":"phone","parentId":"69fa67ad5faa59bd086652c8","autocomplete":"tel"},"69fa67ad5faa59bd086652d5":{"name":"pp_accept","originalName":"pp_accept","parentId":"69fa67ad5faa59bd086652c8","autocomplete":""},"69fd24b1598c0939cd373035":{"name":"input_SSIncome_state_second_press_state","originalName":"input_SSIncome_state_second_press_state","parentId":"69fd24b1598c0939cd37302f","autocomplete":""},"6a120478b6d3d3a2ea400782":{"name":"fname","originalName":"fname","parentId":"6a120478b6d3d3a2ea400778","autocomplete":"given-name"},"6a120478b6d3d3a2ea400784":{"name":"lname","originalName":"lname","parentId":"6a120478b6d3d3a2ea400778","autocomplete":"family-name"},"6a120478b6d3d3a2ea400785":{"name":"email","originalName":"email","parentId":"6a120478b6d3d3a2ea400778","autocomplete":"email"},"6a120478b6d3d3a2ea400786":{"name":"phone","originalName":"phone","parentId":"6a120478b6d3d3a2ea400778","autocomplete":"tel"},"6a120478b6d3d3a2ea400787":{"name":"input_j71kq3","originalName":"input_j71kq3","parentId":"6a120478b6d3d3a2ea400778","autocomplete":""},"69fe9c2ea7fa5a88919ec03d":{"name":"input_1qiewj","originalName":"input_1qiewj","parentId":"69fe9c2ea7fa5a88919ec036","autocomplete":""},"6a01dc1464c45d4b9bc511b2":{"name":"input_iolbtr","originalName":"input_iolbtr","parentId":"6a01dc1464c45d4b9bc511ab","autocomplete":""},"69fe9c2ea7fa5a88919ec096":{"name":"input_p2v1kn","originalName":"input_p2v1kn","parentId":"69fe9c2ea7fa5a88919ec090","autocomplete":""},"69fea2748c26c4abba9f783a":{"name":"input_vz5yu1","originalName":"input_vz5yu1","parentId":"69fea2748c26c4abba9f7834","autocomplete":""},"69fe9c2ea7fa5a88919ec0fa":{"name":"input_o3u6lo","originalName":"input_o3u6lo","parentId":"69fe9c2ea7fa5a88919ec0f3","autocomplete":""},"6a01d03c7b8b8ce2210710a3":{"name":"input_ynbh9t","originalName":"input_ynbh9t","parentId":"6a01d03c7b8b8ce22107109d","autocomplete":""},"6a01d0707b8b8ce2210719b8":{"name":"input_sbnwfp","originalName":"input_sbnwfp","parentId":"6a01d0707b8b8ce2210719b0","autocomplete":""},"6a0b7144c2dca1343a12e844":{"name":"input_t2744s","originalName":"input_t2744s","parentId":"6a0b7144c2dca1343a12e83e","autocomplete":""},"6a0b77b6fc2a98a8feb1a162":{"name":"input_yg3p57","originalName":"input_yg3p57","parentId":"6a0b77b6fc2a98a8feb1a15b","autocomplete":""},"6a0b83e9cb3c16b63af3a571":{"name":"input_dsj3ni","originalName":"input_dsj3ni","parentId":"6a0b83e9cb3c16b63af3a56b","autocomplete":""},"6a0cda49c4c94a1bbe5538db":{"name":"fname","originalName":"fname","parentId":"6a0cda49c4c94a1bbe5538d1","autocomplete":"given-name"},"6a0cda49c4c94a1bbe5538dc":{"name":"lname","originalName":"lname","parentId":"6a0cda49c4c94a1bbe5538d1","autocomplete":"family-name"},"6a0cda49c4c94a1bbe5538dd":{"name":"email","originalName":"email","parentId":"6a0cda49c4c94a1bbe5538d1","autocomplete":"email"},"6a0cda49c4c94a1bbe5538e1":{"name":"phone","originalName":"phone","parentId":"6a0cda49c4c94a1bbe5538d1","autocomplete":"tel"},"6a0cda49c4c94a1bbe5538e2":{"name":"input_1br9la","originalName":"input_1br9la","parentId":"6a0cda49c4c94a1bbe5538d1","autocomplete":""},"69ff5e2b7b34481d1d080a67":{"name":"input_fj6bet","originalName":"input_fj6bet","parentId":"69ff5e2b7b34481d1d080a61","autocomplete":""}},"byName":{"69fa67ad5faa59bd086652c8":{"fname":"69fa67ad5faa59bd086652d1","lname":"69fa682d8776496eb36718e4","email":"69fa67ad5faa59bd086652d4","phone":"69fa67ad5faa59bd086652d3","pp_accept":"69fa67ad5faa59bd086652d5"},"69fd24b1598c0939cd37302f":{"input_SSIncome_state_second_press_state":"69fd24b1598c0939cd373035"},"6a120478b6d3d3a2ea400778":{"fname":"6a120478b6d3d3a2ea400782","lname":"6a120478b6d3d3a2ea400784","email":"6a120478b6d3d3a2ea400785","phone":"6a120478b6d3d3a2ea400786","input_j71kq3":"6a120478b6d3d3a2ea400787"},"69fe9c2ea7fa5a88919ec036":{"input_1qiewj":"69fe9c2ea7fa5a88919ec03d"},"6a01dc1464c45d4b9bc511ab":{"input_iolbtr":"6a01dc1464c45d4b9bc511b2"},"69fe9c2ea7fa5a88919ec090":{"input_p2v1kn":"69fe9c2ea7fa5a88919ec096"},"69fea2748c26c4abba9f7834":{"input_vz5yu1":"69fea2748c26c4abba9f783a"},"69fe9c2ea7fa5a88919ec0f3":{"input_o3u6lo":"69fe9c2ea7fa5a88919ec0fa"},"6a01d03c7b8b8ce22107109d":{"input_ynbh9t":"6a01d03c7b8b8ce2210710a3"},"6a01d0707b8b8ce2210719b0":{"input_sbnwfp":"6a01d0707b8b8ce2210719b8"},"6a0b7144c2dca1343a12e83e":{"input_t2744s":"6a0b7144c2dca1343a12e844"},"6a0b77b6fc2a98a8feb1a15b":{"input_yg3p57":"6a0b77b6fc2a98a8feb1a162"},"6a0b83e9cb3c16b63af3a56b":{"input_dsj3ni":"6a0b83e9cb3c16b63af3a571"},"6a0cda49c4c94a1bbe5538d1":{"fname":"6a0cda49c4c94a1bbe5538db","lname":"6a0cda49c4c94a1bbe5538dc","email":"6a0cda49c4c94a1bbe5538dd","phone":"6a0cda49c4c94a1bbe5538e1","input_1br9la":"6a0cda49c4c94a1bbe5538e2"},"69ff5e2b7b34481d1d080a61":{"input_fj6bet":"69ff5e2b7b34481d1d080a67"}}},"pageIdSlugMap":{"69f89de07afd0dca8daf978b":"annuity","69f89de07afd0dca8daf978e":"age","69f89de07afd0dca8daf9790":"assets","69f89de07afd0dca8daf978f":"goals","69f89de17afd0dca8daf9791":"marketdrop","69f89de17afd0dca8daf9792":"manage","69f89de17afd0dca8daf979b":"opt-in","69f89de17afd0dca8daf979c":"loading","69f89de17afd0dca8daf979e":"confirmation","69f89de17afd0dca8daf979f":"disclaimers","69f89de17afd0dca8daf97a0":"privacy-policy","69fa66fb8ec3952b3bdea17a":"calendar","69fd20ffdd439121637fffe2":"social-security-benefit-estimate","69fe9c2ea7fa5a88919ec003":"page_4jxav2","69ff5e2b7b34481d1d080a25":"income-calculator","6a0b731805b6e43fc4f45c8f":"page_9yn3jl","6a105979d9bf5cd2de620504":"research-backed","6a132b3b311f3587271b4846":"principal-protection"},"context":{"slug":"","trackingVersion":"v4","url":"https://retirement.income.jbinsurancebrokers.com/","domain":"retirement.income.jbinsurancebrokers.com"}}