.notification-bar{width:100%;background:#fdf3e3;border-top:1px solid #e8d9be;border-bottom:1px solid #e8d9be;padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;min-height:44px}.notification-content{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.badge-new{font-size:11px;font-weight:700;padding:2px 8px;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;border-radius:16px;border:.5px solid #f59e0b;background:#fff3dc;color:#f59e0b;opacity:0;animation:wordPop .5s cubic-bezier(.34,1.56,.64,1) .75s forwards}.notification-text{color:#170f49}.banner-clip{--banner-collapsed:48px;--banner-expanded:70px;position:sticky;width:100%;top:70px;z-index:999;display:grid;grid-template-rows:var(--banner-collapsed);height:70px;animation:toggleBanner .9s cubic-bezier(.22,1,.36,1) .8s forwards}.banner-pricing{min-height:0;overflow:hidden;border:1px solid #fc0;text-align:center;padding:13px;box-sizing:border-box;color:#172b4d;font-size:16px;background:#ffeed2;opacity:0;filter:blur(12px);transform:scale(.82);animation:focusIn .7s cubic-bezier(.22,1,.36,1) .15s forwards}@keyframes toggleBanner{0%{grid-template-rows:var(--banner-collapsed)}40%,70%{grid-template-rows:var(--banner-expanded)}100%{grid-template-rows:var(--banner-collapsed)}}.word{display:inline-block;opacity:0;filter:blur(6px);transform:translateY(6px)}.word-1{animation:wordReveal .4s ease .8s forwards}.word-2{animation:wordReveal .4s ease .88s forwards}.word-3{animation:wordReveal .4s ease .96s forwards}.word-4{animation:wordReveal .4s ease 1.04s forwards}@keyframes focusIn{from{opacity:0;filter:blur(12px);transform:scale(.82)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes wordReveal{from{opacity:0;filter:blur(6px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes wordPop{from{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media(max-width:992px){.banner-clip{--banner-collapsed:110px;--banner-expanded:150px;height:100px}}