.showcase{background:#ffffff0a;border:1px solid #fbbf2452;border-radius:14px;margin:0 4px 12px;overflow:hidden}.showcase-banner{background:#1d3a31 50%/cover no-repeat;align-items:flex-end;min-height:150px;display:flex;position:relative}.showcase-banner.plain{background:linear-gradient(135deg,#22473c,#16302a);min-height:0}.showcase-banner:after{content:"";pointer-events:none;background:linear-gradient(#060e0c00 38%,#060e0cd1);position:absolute;inset:0}.showcase-banner.plain:after{display:none}.showcase-banner h4{z-index:1;color:#fff;text-shadow:0 1px 3px #00000080;margin:0;padding:14px 14px 12px;font-size:1.08rem;line-height:1.25;position:relative}.showcase-body{color:#dbe6f5;white-space:pre-line;margin:10px 14px 0;font-size:14px;line-height:1.5}.showcase-offers{gap:7px;margin:10px 12px 0;padding:0;list-style:none;display:grid}.showcase-offers li{background:#fbbf241a;border:1px dashed #fbbf2473;border-radius:10px;gap:2px;padding:9px 11px;display:grid}.showcase-offers b{color:#fde68a;font-size:.9rem}.showcase-offers span{color:#cbd8ea;font-size:.78rem}.showcase-cta{text-align:center;color:#10231e;background:#fbbf24;border-radius:11px;margin:12px;padding:11px 14px;font-weight:700;text-decoration:none;display:block}.showcase>:last-child:not(.showcase-cta){margin-bottom:12px}
