.fbl-pop{--o:#ff6b35;--g:#f5c518;position:relative;max-width:480px;margin:0 auto;padding:0 0 18px;color:#fff;text-align:center;overflow:hidden;border-radius:16px;
  background:radial-gradient(circle at 20% 0%,rgba(255,107,53,.14),transparent 50%),linear-gradient(180deg,#0f0f0f,#1a1a1a);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}
.fbl-pop .fbl-pop__img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center 40%;margin:0}
.fbl-pop .fbl-pop__body{padding:18px 22px 0}
.fbl-pop .fbl-pop__badge{display:inline-block;color:#111;background:linear-gradient(90deg,var(--o),var(--g));font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:6px 14px;border-radius:20px;margin:0 0 12px;white-space:nowrap}
.fbl-pop .fbl-pop__headline{margin:0 0 6px;font-size:clamp(24px,5vw,34px);font-weight:900;text-transform:uppercase;letter-spacing:-1px;line-height:1;color:#fff}
.fbl-pop .fbl-pop__headline span{display:block;font-size:clamp(34px,7vw,50px);background:linear-gradient(135deg,#d32f2f,var(--o) 50%,var(--g));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.fbl-pop .fbl-pop__sub{font-size:14px;color:#bbb;line-height:1.5;margin:10px 0 14px}
.fbl-pop .fbl-pop__sub strong{color:#fff}
.fbl-pop ul.fbl-pop__tiers{display:grid!important;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 16px!important;padding:0!important;list-style:none!important}
.fbl-pop ul.fbl-pop__tiers li{list-style:none!important;margin:0!important;padding:8px 4px!important;background:rgba(255,255,255,.06);border-radius:10px;font-size:11px;color:#ccc;line-height:1.25}
.fbl-pop ul.fbl-pop__tiers li::before,.fbl-pop ul.fbl-pop__tiers li::marker{content:none!important;display:none!important}
.fbl-pop .fbl-pop__tiers b{display:block;font-size:17px;color:var(--g)}
.fbl-pop a.fbl-pop__cta{display:inline-block!important;margin:0 0 4px;padding:13px 30px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--o),#ff8f2e)!important;color:#111!important;font-weight:800!important;font-size:16px!important;text-decoration:none!important;border:0!important;box-shadow:0 8px 24px rgba(255,107,53,.35)}
.fbl-pop a.fbl-pop__cta::before,.fbl-pop a.fbl-pop__cta::after{display:none!important}
.fbl-pop .fbl-pop__join{margin:12px 0 0;font-size:13px;color:#ccc}
@media (max-width:600px){.fbl-pop .fbl-pop__img{aspect-ratio:16/8}.fbl-pop .fbl-pop__body{padding:12px 14px 0}.fbl-pop .fbl-pop__sub{font-size:13px;margin:6px 0 10px}.fbl-pop .fbl-pop__tiers b{font-size:15px}}
