.styles_awardDot__b_vxw{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;flex-shrink:0;font-size:20px;color:#fff;background:linear-gradient(135deg,var(--cobalt-blue),var(--cpg-indigo));box-shadow:0 6px 16px rgba(76,70,199,.3)}.styles_floatStack__sIQkv{max-width:460px;margin-left:auto}.styles_cardMainWrap__LyCkB{position:relative;z-index:2;width:100%}.styles_cardFloatWrap__iIX_w{position:relative;z-index:3;width:76%;margin:-26px 0 0 auto}.styles_cardMain__qaxBy{padding:18px 22px}.styles_cardFloat__spXrV{padding:15px 18px 16px}.styles_uiHead__72p4T{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(19,22,60,.07)}.styles_fundRow__ZDPeZ{margin-top:12px}.styles_fundMeta__Khdny{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px;color:#4f566b;margin-bottom:6px}.styles_fundMeta__Khdny strong{color:var(--midnight-blue);font-weight:700}.styles_fundPlanned__ZR_88{width:92%;background:var(--cpg-indigo)}.styles_fundCommitted__661WK{width:64%;background:var(--cobalt-blue)}.styles_fundActual__Amjni{width:41%;background:var(--sky-blue)}.styles_cardFootNote__D4C_6{margin:14px 0 0;font-size:11.5px;color:rgba(19,22,60,.5)}.styles_dedRow__0d6Jw{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:#4f566b;padding:7px 0;border-bottom:1px solid rgba(19,22,60,.05)}.styles_dedRow__0d6Jw:last-of-type{border-bottom:none}.styles_dedFlag__GILSu{font-size:10.5px;font-weight:700;padding:4px 10px;border-radius:var(--radius-pill);background:rgba(234,88,12,.12);color:#c2410c;white-space:nowrap}.styles_dedRecover__BunbN{color:var(--brokers-teal);font-weight:700}.styles_diamondWrap__v6wSv{position:absolute;left:-10px;bottom:14%}.styles_painGrid__niSbV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:36px}.styles_painCard__JkCNA{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.styles_statGrid__4fjHg{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);grid-gap:48px;gap:48px;align-items:center}.styles_statNumWrap__JYps1{border-top:2px solid var(--cobalt-blue);padding-top:16px}.styles_statNumNote__v9vS8{margin:4px 0 0;font-size:13px;font-weight:700;color:#6b7285}.styles_personaGrid___lWFK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:34px}.styles_personaCard__bZ3CX{display:flex;flex-direction:column;align-items:flex-start;padding:24px}.styles_personaTick__ghegZ{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:rgba(76,70,199,.12);color:var(--cpg-indigo);font-size:12px;font-weight:800;margin-bottom:14px}.styles_personaTitle__JheV_{margin:0 0 8px;font-size:16px;font-weight:750;color:var(--midnight-blue)}.styles_brokerBand__gpB6u{display:flex;align-items:flex-start;gap:20px;margin-top:28px;padding:26px 30px;border-radius:16px;background:linear-gradient(120deg,var(--midnight-blue),#232a63);color:#fff}.styles_brokerIcon__Io_sN{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;flex-shrink:0;color:#fff;background:linear-gradient(135deg,var(--cobalt-blue),var(--brokers-teal))}.styles_brokerTitle__i0G6k{margin:0 0 6px;font-size:18px;font-weight:750;letter-spacing:-.01em;color:#fff}.styles_brokerDesc__KyXc0{margin:0;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.78);max-width:70ch}.styles_brokerLink__r_2Y5{color:var(--sky-blue);font-weight:600;text-decoration:underline}.styles_brokerLink__r_2Y5:hover{color:#fff}.styles_routeGrid__7nlcN{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:52px;gap:52px;align-items:center}.styles_suiteCard__SSrbz{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 30px;margin-top:26px}.styles_suiteMotto___nk3j{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt-blue)}.styles_suiteLink__o2vWD{margin-top:8px;font-size:15px}.styles_dealViz__n5NW7{border:1px solid rgba(19,22,60,.09);border-radius:16px;background:linear-gradient(180deg,#fff,#f5f5fd);padding:24px 26px;box-shadow:0 2px 6px rgba(19,22,60,.05),0 24px 54px rgba(19,22,60,.08)}.styles_dealHead__P2A9U{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid rgba(19,22,60,.07)}.styles_dealLabel__QXQIe{margin:0 0 3px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:rgba(19,22,60,.45)}.styles_dealTitle__fhtbR{margin:0;font-size:15px;font-weight:700;color:var(--midnight-blue)}.styles_dealSync__ojyyO{font-size:11px;font-weight:700;padding:4px 11px;border-radius:var(--radius-pill);background:rgba(31,167,154,.16);color:#12776d;white-space:nowrap}.styles_dealRow__rUcOV{display:flex;justify-content:space-between;font-size:13.5px;padding:7px 0;color:#4f566b}.styles_dealRow__rUcOV strong{color:var(--midnight-blue);font-weight:700}.styles_dealChips__DPOJC{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.styles_dealChip__iJVmY{font-size:11px;font-weight:700;padding:5px 12px;border-radius:var(--radius-pill)}.styles_dealChipCpg__4Gwfb{background:rgba(76,70,199,.12);color:var(--cpg-indigo)}.styles_dealChipRetail__wtbo4{background:rgba(47,95,191,.12);color:var(--retailers-blue)}.styles_ctaAuroraWrap__sy9gD{position:absolute;inset:0;pointer-events:none}@media (max-width:1120px){.styles_floatStack__sIQkv{max-width:520px;margin:0 auto}.styles_painGrid__niSbV{grid-template-columns:1fr 1fr}.styles_personaGrid___lWFK{grid-template-columns:1fr}.styles_routeGrid__7nlcN,.styles_statGrid__4fjHg{grid-template-columns:1fr;gap:32px}}@media (max-width:720px){.styles_painGrid__niSbV{grid-template-columns:1fr}.styles_cardMainWrap__LyCkB{width:100%}.styles_cardFloatWrap__iIX_w{width:88%;margin-top:-20px}.styles_brokerBand__gpB6u{flex-direction:column;gap:16px;padding:24px}.styles_suiteCard__SSrbz{padding:24px}}@media (max-width:360px){.styles_cardFloat__spXrV,.styles_cardMain__qaxBy{padding:14px 16px}.styles_dealViz__n5NW7{padding:20px}}