@keyframes lp-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 4px rgba(212,160,23,.18)}50%{box-shadow:0 0 0 7px rgba(212,160,23,.05)}}.launch-promo-banner{position:fixed;top:0;left:0;right:0;z-index:998;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;padding:20px 64px 20px 32px;min-height:76px;color:#fafaf8;background:#0a0a0a;border-bottom:1px solid rgba(212,160,23,.55);box-shadow:0 8px 32px -16px rgba(0,0,0,.6);font-family:var(--font-family, "Inter", -apple-system, BlinkMacSystemFont, sans-serif);animation:lp-slide-down .4s cubic-bezier(.16,1,.3,1)}.launch-promo-banner-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;color:#d4a017;filter:drop-shadow(0 0 12px rgba(212,160,23,.35))}.launch-promo-banner-mark svg{width:22px;height:22px}.launch-promo-banner-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.launch-promo-banner-eyebrow{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#d4a017;line-height:1}.launch-promo-banner-headline{font-size:14.5px;font-weight:500;letter-spacing:.005em;line-height:1.4;color:#fafaf8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-promo-banner-headline strong{font-weight:700;color:#fff}.launch-promo-banner-headline .launch-promo-banner-divider{display:inline-block;margin:0 10px;color:rgba(250,250,248,.35)}.launch-promo-banner-counter{display:inline-flex;align-items:center;gap:12px;padding:6px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(212,160,23,.25);border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.04em;color:rgba(250,250,248,.9);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.launch-promo-banner-counter-dot{width:6px;height:6px;border-radius:50%;background:#d4a017;box-shadow:0 0 0 4px rgba(212,160,23,.18);animation:lp-pulse 2.4s ease-in-out infinite;flex-shrink:0}.launch-promo-banner-counter-strong{color:#f0c040;font-weight:700}.launch-promo-banner-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:600;letter-spacing:.04em;color:#fafaf8;background:0 0;border:1px solid rgba(250,250,248,.45);border-radius:999px;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.launch-promo-banner-cta:hover{background:#f0c040;border-color:#f0c040;color:#0a0a0a;transform:translateY(-1px)}.launch-promo-banner-cta-arrow{display:inline-block;transition:transform .2s ease;font-size:14px;line-height:1}.launch-promo-banner-cta:hover .launch-promo-banner-cta-arrow{transform:translateX(3px)}.launch-promo-banner-dismiss{position:absolute;top:50%;right:18px;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:0 0;border:0;color:rgba(250,250,248,.5);cursor:pointer;border-radius:8px;transition:background .15s ease,color .15s ease}.launch-promo-banner-dismiss:hover{background:rgba(255,255,255,.08);color:#fafaf8}.launch-promo-banner-dismiss svg{width:14px;height:14px}.launch-promo-banner.urgency-medium .launch-promo-banner-mark{color:#fbbf24;filter:drop-shadow(0 0 12px rgba(251,191,36,.4))}.launch-promo-banner.urgency-medium .launch-promo-banner-eyebrow{color:#fbbf24}.launch-promo-banner.urgency-medium .launch-promo-banner-counter-dot{background:#fbbf24;box-shadow:0 0 0 4px rgba(251,191,36,.22)}.launch-promo-banner.urgency-medium .launch-promo-banner-counter-strong{color:#fcd34d}.launch-promo-banner.urgency-medium{border-bottom-color:rgba(251,191,36,.6)}.launch-promo-banner.urgency-high .launch-promo-banner-mark{color:#f87171;filter:drop-shadow(0 0 12px rgba(248,113,113,.45))}.launch-promo-banner.urgency-high .launch-promo-banner-eyebrow{color:#f87171}.launch-promo-banner.urgency-high .launch-promo-banner-counter-dot{background:#f87171;box-shadow:0 0 0 4px rgba(248,113,113,.25);animation-duration:1.4s}.launch-promo-banner.urgency-high .launch-promo-banner-counter-strong{color:#fca5a5}.launch-promo-banner.urgency-high{border-bottom-color:rgba(248,113,113,.65)}:root{--lp-banner-h:0px}body.has-launch-promo-banner{padding-top:var(--lp-banner-h)}body.has-launch-promo-banner .header,body.has-launch-promo-banner .pro-nav,body.has-launch-promo-banner header.add-proposal-header{top:var(--lp-banner-h)!important}body.has-launch-promo-banner .reading-progress{top:calc(60px + var(--lp-banner-h))!important}@media (max-width:760px){.launch-promo-banner{grid-template-columns:1fr;grid-template-areas:"mark""copy""counter""cta";justify-items:center;text-align:center;gap:14px;padding:22px 20px;min-height:0}.launch-promo-banner-mark{grid-area:mark}.launch-promo-banner-copy{grid-area:copy;align-items:center}.launch-promo-banner-counter{grid-area:counter}.launch-promo-banner-cta{grid-area:cta;padding:12px 28px}.launch-promo-banner-headline{white-space:normal;font-size:14px;line-height:1.45;max-width:32ch}.launch-promo-banner-headline .launch-promo-banner-divider{display:none}.launch-promo-banner-eyebrow{font-size:10.5px}.launch-promo-banner-dismiss{top:12px;right:12px;transform:none}}@media (max-width:380px){.launch-promo-banner{padding:18px;gap:12px}.launch-promo-banner-headline{font-size:13.5px}}