.ProposalTableVisual-module__SsICYq__visual{color:#0b1220;width:min(100%,620px);margin:0 auto}.ProposalTableVisual-module__SsICYq__stage{aspect-ratio:1.18;background:linear-gradient(120deg,#fffffff0,#f8fafcf0),#f8fafc;border:1px solid #e5e7eb;border-radius:18px;transition:min-height .24s;position:relative;overflow:visible;box-shadow:0 22px 48px #0b12201a,0 2px 8px #0b12200d}.ProposalTableVisual-module__SsICYq__stage:before{content:"";pointer-events:none;border:1px solid #eef0f3;border-radius:12px;position:absolute;inset:18px}.ProposalTableVisual-module__SsICYq__stageLabel,.ProposalTableVisual-module__SsICYq__stageNote{z-index:2;color:#98a2b3;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700;position:absolute}.ProposalTableVisual-module__SsICYq__stageLabel{align-items:center;gap:6px;display:inline-flex;top:23px;left:31px}.ProposalTableVisual-module__SsICYq__stageLabel>span{background:#00bf63;border-radius:50%;width:7px;height:7px}.ProposalTableVisual-module__SsICYq__stageNote{letter-spacing:.03em;text-transform:none;transition:opacity .18s;bottom:22px;right:31px}.ProposalTableVisual-module__SsICYq__focusControls{z-index:12;opacity:0;pointer-events:none;justify-content:space-between;align-items:center;gap:20px;transition:opacity .18s 80ms,transform .2s 80ms;display:flex;position:absolute;top:47px;left:31px;right:31px;transform:translateY(-5px)}.ProposalTableVisual-module__SsICYq__focused .ProposalTableVisual-module__SsICYq__focusControls{opacity:1;pointer-events:auto;transform:translateY(0)}.ProposalTableVisual-module__SsICYq__categoryRail{align-items:center;gap:18px;min-width:0;display:flex}.ProposalTableVisual-module__SsICYq__categoryRail button,.ProposalTableVisual-module__SsICYq__viewAll{color:#98a2b3;cursor:pointer;letter-spacing:.04em;white-space:nowrap;background:0 0;border:0;padding:3px 0;font-size:9px;font-weight:750;line-height:1.2}.ProposalTableVisual-module__SsICYq__categoryRail button{position:relative}.ProposalTableVisual-module__SsICYq__categoryRail button:after{content:"";opacity:0;background:#00bf63;border-radius:2px;height:2px;transition:opacity .16s,transform .16s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(.4)}.ProposalTableVisual-module__SsICYq__categoryRail button:hover,.ProposalTableVisual-module__SsICYq__categoryRail button:focus-visible,.ProposalTableVisual-module__SsICYq__categoryRail button.ProposalTableVisual-module__SsICYq__activeCategory{color:#0b1220;outline:none}.ProposalTableVisual-module__SsICYq__categoryRail button:focus-visible,.ProposalTableVisual-module__SsICYq__viewAll:focus-visible{border-radius:3px;outline:none;box-shadow:0 0 0 3px #00bf6329}.ProposalTableVisual-module__SsICYq__categoryRail button.ProposalTableVisual-module__SsICYq__activeCategory:after{opacity:1;transform:scaleX(1)}.ProposalTableVisual-module__SsICYq__viewAll{color:#667085;flex:none;align-items:center;gap:5px;display:inline-flex}.ProposalTableVisual-module__SsICYq__viewAll:hover{color:#009c52}.ProposalTableVisual-module__SsICYq__sourceCard{z-index:2;color:#0b1220;cursor:pointer;text-align:left;opacity:0;pointer-events:none;border:1px solid #dfe3e8;border-radius:11px;padding:0;transition:top .28s cubic-bezier(.22,1,.36,1),right .28s cubic-bezier(.22,1,.36,1),bottom .28s cubic-bezier(.22,1,.36,1),left .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),border-color .16s,box-shadow .18s,filter .18s,transform .24s,opacity .18s;display:block;position:absolute;overflow:hidden;transform:scale(.84);box-shadow:0 11px 22px #0b122017}.ProposalTableVisual-module__SsICYq__revealed .ProposalTableVisual-module__SsICYq__sourceCard{opacity:1;pointer-events:auto;transform:scale(1)}.ProposalTableVisual-module__SsICYq__sourceCard:hover,.ProposalTableVisual-module__SsICYq__sourceCard:focus-visible{z-index:10;border-color:#00bf63;outline:none;transform:translateY(-18px)scale(1.05);box-shadow:0 14px 28px #00bf6326}.ProposalTableVisual-module__SsICYq__sourceCard.ProposalTableVisual-module__SsICYq__selected{z-index:3;border-color:#00bf63;box-shadow:0 0 0 3px #00bf6324,0 14px 28px #00bf6329}.ProposalTableVisual-module__SsICYq__focused .ProposalTableVisual-module__SsICYq__sourceCard{opacity:.025;pointer-events:none;filter:blur(1px);transform:scale(.74)}.ProposalTableVisual-module__SsICYq__focused .ProposalTableVisual-module__SsICYq__sourceCard.ProposalTableVisual-module__SsICYq__focusedCard{z-index:9;opacity:1;pointer-events:auto;filter:none;border-color:#d9dee5;width:82%;height:66%;inset:20% auto auto 9%;transform:none;box-shadow:0 20px 38px #0b12201f}.ProposalTableVisual-module__SsICYq__sourceCard:before{content:"";background:#00bf63;width:5px;position:absolute;inset:0 auto 0 0}.ProposalTableVisual-module__SsICYq__programs{background:#effaf4;width:27%;height:24%;top:16%;left:4%}.ProposalTableVisual-module__SsICYq__outcomes{background:#f2f8ff;width:27%;height:24%;top:13%;right:4%}.ProposalTableVisual-module__SsICYq__evidence{background:#fffaf0;width:27%;height:24%;bottom:14%;left:5%}.ProposalTableVisual-module__SsICYq__partnerships{background:#f7f5ff;width:27%;height:24%;bottom:12%;right:4%}.ProposalTableVisual-module__SsICYq__sourceContent{flex-direction:column;justify-content:space-between;min-height:100%;padding:15px 16px 14px 21px;display:flex}.ProposalTableVisual-module__SsICYq__sourceHeader{display:block}.ProposalTableVisual-module__SsICYq__sourceKicker{color:#667085;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.ProposalTableVisual-module__SsICYq__sourceTitle{color:#0b1220;letter-spacing:-.05em;max-width:calc(100% - 8px);margin-top:7px;font-size:clamp(.82rem,1.5vw,1.12rem);font-weight:800;line-height:1.05;display:block}.ProposalTableVisual-module__SsICYq__sourceDetail{color:#475467;opacity:0;max-width:30rem;margin:0;font-size:0;line-height:1.55;transition:opacity .18s .1s,transform .2s .1s;display:block;transform:translateY(6px)}.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceContent{padding:34px 40px 28px 44px}.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceKicker{font-size:10px}.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceTitle,.ProposalTableVisual-module__SsICYq__partnerships.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceTitle{letter-spacing:-.055em;max-width:none;margin-top:10px;font-size:clamp(1.85rem,4vw,2.55rem);line-height:1}.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceDetail{opacity:1;margin-top:20px;font-size:clamp(.95rem,1.8vw,1.12rem);transform:translateY(0)}.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceFooter{margin-top:24px;font-size:10px}.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceFooter strong{font-size:11px}.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceCue{opacity:0}.ProposalTableVisual-module__SsICYq__partnerships .ProposalTableVisual-module__SsICYq__sourceTitle{max-width:calc(100% - 2px);font-size:clamp(.72rem,1.3vw,.94rem)}.ProposalTableVisual-module__SsICYq__sourceFooter{color:#98a2b3;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;font-size:9px;line-height:1.2;display:flex}.ProposalTableVisual-module__SsICYq__sourceFooter>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProposalTableVisual-module__SsICYq__sourceFooter strong{color:#009c52;flex:none;font-size:10px;font-weight:800}.ProposalTableVisual-module__SsICYq__sourceCue{color:#98a2b3;border:1px solid #d0d5dd;border-radius:50%;place-items:center;width:17px;height:17px;font-size:12px;line-height:1;display:grid;position:absolute;top:11px;right:12px}.ProposalTableVisual-module__SsICYq__selected .ProposalTableVisual-module__SsICYq__sourceCue{color:#fff;background:#00bf63;border-color:#00bf63}.ProposalTableVisual-module__SsICYq__folio{z-index:6;color:#0b1220;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9dee5;border-radius:10px;width:42%;height:61%;padding:17px 18px;transition:box-shadow .18s,transform .22s,opacity .18s,filter .18s;display:block;position:absolute;top:20%;left:29%;overflow:hidden;box-shadow:0 20px 32px #0b122024}.ProposalTableVisual-module__SsICYq__folio:hover,.ProposalTableVisual-module__SsICYq__folio:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 24px 38px #0b12202e,0 0 0 3px #00bf631f}.ProposalTableVisual-module__SsICYq__folio:before{content:"";background:#00bf63;width:6px;position:absolute;inset:0 auto 0 0}.ProposalTableVisual-module__SsICYq__folioTopline,.ProposalTableVisual-module__SsICYq__folioBottom{color:#98a2b3;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.ProposalTableVisual-module__SsICYq__folioMark{color:#009c52;letter-spacing:-.06em;background:#e6f9ef;border-radius:5px;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.ProposalTableVisual-module__SsICYq__folioHeading{margin-top:21px;display:block}.ProposalTableVisual-module__SsICYq__folioHeading>span{color:#667085;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.ProposalTableVisual-module__SsICYq__folioHeading strong{color:#0b1220;letter-spacing:-.06em;margin-top:6px;font-size:clamp(1rem,2.3vw,1.6rem);font-weight:800;line-height:.99;display:block}.ProposalTableVisual-module__SsICYq__folioLines{gap:6px;margin-top:21px;display:grid}.ProposalTableVisual-module__SsICYq__folioLines>span{background:#e5e7eb;border-radius:4px;height:4px;display:block}.ProposalTableVisual-module__SsICYq__folioLines>span:first-child{background:#b9ebcf;width:78%}.ProposalTableVisual-module__SsICYq__folioLines>span:nth-child(2){width:59%}.ProposalTableVisual-module__SsICYq__folioLines>span:nth-child(3){width:70%}.ProposalTableVisual-module__SsICYq__folioBottom{position:absolute;bottom:16px;left:18px;right:18px}.ProposalTableVisual-module__SsICYq__folioBottom strong{color:#009c52;font-weight:800}.ProposalTableVisual-module__SsICYq__focused .ProposalTableVisual-module__SsICYq__folio{opacity:.055;pointer-events:none;filter:grayscale(.25);transform:scale(.92)}.ProposalTableVisual-module__SsICYq__focused .ProposalTableVisual-module__SsICYq__stageNote{opacity:0}@media (max-width:1023px){.ProposalTableVisual-module__SsICYq__visual{max-width:570px}}@media (max-width:560px){.ProposalTableVisual-module__SsICYq__stage{aspect-ratio:auto;min-height:clamp(350px,94vw,390px)}.ProposalTableVisual-module__SsICYq__stageLabel{font-size:7px;top:16px;left:18px}.ProposalTableVisual-module__SsICYq__stageNote{font-size:7px;bottom:16px;right:18px}.ProposalTableVisual-module__SsICYq__focusControls{gap:12px;top:41px;left:18px;right:18px}.ProposalTableVisual-module__SsICYq__categoryRail{scrollbar-width:none;gap:12px;padding-bottom:7px;overflow-x:auto}.ProposalTableVisual-module__SsICYq__categoryRail::-webkit-scrollbar{display:none}.ProposalTableVisual-module__SsICYq__categoryRail button,.ProposalTableVisual-module__SsICYq__viewAll{font-size:7px}.ProposalTableVisual-module__SsICYq__viewAll{align-self:flex-start}.ProposalTableVisual-module__SsICYq__sourceCard{width:29%;height:22%}.ProposalTableVisual-module__SsICYq__programs,.ProposalTableVisual-module__SsICYq__outcomes{top:18%}.ProposalTableVisual-module__SsICYq__evidence,.ProposalTableVisual-module__SsICYq__partnerships{bottom:18%}.ProposalTableVisual-module__SsICYq__sourceContent{padding:11px 9px 10px 14px}.ProposalTableVisual-module__SsICYq__sourceKicker{letter-spacing:.06em;font-size:7px}.ProposalTableVisual-module__SsICYq__sourceTitle{margin-top:5px;font-size:.78rem}.ProposalTableVisual-module__SsICYq__partnerships .ProposalTableVisual-module__SsICYq__sourceTitle{max-width:100%;font-size:.66rem}.ProposalTableVisual-module__SsICYq__sourceFooter{gap:4px;margin-top:8px;font-size:7px}.ProposalTableVisual-module__SsICYq__sourceFooter strong{font-size:8px}.ProposalTableVisual-module__SsICYq__sourceCue{width:13px;height:13px;font-size:9px;top:7px;right:7px}.ProposalTableVisual-module__SsICYq__folio{width:44%;height:53%;padding:12px 11px;top:24%;left:28%}.ProposalTableVisual-module__SsICYq__folioTopline,.ProposalTableVisual-module__SsICYq__folioBottom{font-size:6px}.ProposalTableVisual-module__SsICYq__folioMark{width:14px;height:14px;font-size:6px}.ProposalTableVisual-module__SsICYq__folioHeading{margin-top:15px}.ProposalTableVisual-module__SsICYq__folioHeading>span{font-size:6px}.ProposalTableVisual-module__SsICYq__folioHeading strong{margin-top:4px;font-size:1rem}.ProposalTableVisual-module__SsICYq__folioLines{gap:4px;margin-top:14px}.ProposalTableVisual-module__SsICYq__folioLines>span{height:3px}.ProposalTableVisual-module__SsICYq__folioBottom{bottom:10px;left:11px;right:11px}.ProposalTableVisual-module__SsICYq__focused .ProposalTableVisual-module__SsICYq__sourceCard.ProposalTableVisual-module__SsICYq__focusedCard{width:86%;height:68%;top:21%;left:7%}.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceContent{padding:26px 25px 22px 29px}.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceKicker{font-size:8px}.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceTitle,.ProposalTableVisual-module__SsICYq__partnerships.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceTitle{margin-top:8px;font-size:clamp(1.55rem,8vw,2rem)}.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceDetail{margin-top:16px;font-size:.9rem;line-height:1.48}.ProposalTableVisual-module__SsICYq__focusedCard .ProposalTableVisual-module__SsICYq__sourceFooter{margin-top:18px;font-size:8px}}@media (hover:none){.ProposalTableVisual-module__SsICYq__stage:not(.ProposalTableVisual-module__SsICYq__focused) .ProposalTableVisual-module__SsICYq__sourceCard{opacity:1;pointer-events:auto;transform:scale(1)}}@media (max-width:420px){.ProposalTableVisual-module__SsICYq__sourceFooter>span{display:none}.ProposalTableVisual-module__SsICYq__sourceFooter{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.ProposalTableVisual-module__SsICYq__stage *,.ProposalTableVisual-module__SsICYq__stage :before,.ProposalTableVisual-module__SsICYq__stage :after{transition-duration:.01ms!important}}
