.bl-dynamic-popup-finance {
				display: grid;
				grid-template-columns: 62px minmax(0,1fr);
				gap: 14px;
				margin-top: 18px;
				padding: 0;
				color: #fff;
			}
			.bl-dynamic-popup-flag {
				display: flex;
				flex-direction: column;
				align-items: center;
				justify-content: center;
				width: 58px;
				height: 93px;
				padding: 8px 5px 17px;
				clip-path: polygon(0 0,100% 0,100% 72%,50% 100%,0 100%);
				border-radius: 4px 4px 0 0;
				background: linear-gradient(155deg,#ffcb5f 0%,#ff8b66 42%,#f64d89 80%,#ee4a91 100%);
				box-shadow: 0 8px 18px rgba(3,8,31,.28);
				color: #fff;
				font-weight: 900;
				line-height: 1;
			}
			.bl-dynamic-popup-flag strong { font-size: 21px; line-height: 1; }
			.bl-dynamic-popup-flag span { margin-top: 5px; font-size: 18px; }
			.bl-dynamic-popup-copy { min-width: 0; }
			.bl-dynamic-popup-kicker {
				display: block;
				margin: 1px 0 6px;
				color: rgba(255,255,255,.72);
				font-size: 10px;
				font-weight: 850;
				letter-spacing: .14em;
				text-transform: uppercase;
			}
			.bl-dynamic-popup-now {
				display: flex;
				align-items: baseline;
				flex-wrap: wrap;
				gap: 6px;
				color: #fff;
			}
			.bl-dynamic-popup-now strong { font-size: 32px; line-height: 1; letter-spacing: -.045em; }
			.bl-dynamic-popup-now span { color: #65e3d8; font-size: 12px; font-weight: 850; }
			.bl-dynamic-popup-was {
				display: block;
				margin-top: 6px;
				color: rgba(255,255,255,.58);
				font-size: 12px;
			}
			.bl-dynamic-popup-was del {
				text-decoration-color: #ff6997;
				text-decoration-thickness: 2px;
			}
			.bl-dynamic-popup-benefits {
				grid-column: 1 / -1;
				display: grid;
				grid-template-columns: repeat(2,minmax(0,1fr));
				gap: 8px;
				margin-top: -3px;
			}
			.bl-dynamic-popup-benefit {
				display: flex;
				align-items: center;
				justify-content: center;
				gap: 7px;
				min-height: 34px;
				padding: 7px 9px;
				border: 1px solid rgba(147,197,253,.28);
				border-radius: 7px;
				background: rgba(8,20,56,.34);
				color: rgba(255,255,255,.74);
				font-size: 10px;
				font-weight: 750;
				text-align: center;
			}
			.bl-dynamic-popup-benefit i {
				display: grid;
				place-items: center;
				width: 17px;
				height: 17px;
				border: 1px solid rgba(147,197,253,.64);
				border-radius: 50%;
				color: #8fdbea;
				font-size: 10px;
				font-style: normal;
			}
			.blpp_finance_note:has(.bl-dynamic-popup-finance) {
				display: block !important;
				padding: 0 !important;
				border: 0 !important;
				background: transparent !important;
				box-shadow: none !important;
			}
			@media (min-width:1081px) {
				.blcd-shell {
					height: auto !important;
					min-height: 0 !important;
				}
				.blcd-countdown.blcd-design-compact-indigo {
					position: relative !important;
					display: grid !important;
					grid-template-columns: minmax(0,1fr) auto !important;
					align-items: center !important;
					gap: 13px !important;
					width: 100% !important;
					height: auto !important;
					min-height: 0 !important;
					padding: 15px 20px !important;
				}
				.blcd-countdown.blcd-design-compact-indigo .blcd-offer-lead,
				.blcd-countdown.blcd-design-compact-indigo .blcd-clock {
					position: static !important;
					inset: auto !important;
					transform: none !important;
					margin: 0 !important;
				}
				.blcd-countdown.blcd-design-compact-indigo .blcd-offer-copy small {
					white-space: nowrap;
				}
				.blcd-countdown.blcd-design-compact-indigo .blcd-unit {
					width: 53px !important;
					min-width: 53px !important;
					height: 58px !important;
					min-height: 58px !important;
					padding: 8px 5px 7px !important;
				}
				.blcd-countdown.blcd-design-compact-indigo .blcd-unit b {
					font-size: 23px !important;
					line-height: 23px !important;
				}
			}
			@media (max-width:560px) {
				.bl-dynamic-popup-benefits { grid-template-columns: 1fr; }
			}
