.bb-duck-promo{align-items:flex-end;bottom:max(var(--bb-duck-bottom,20px),env(safe-area-inset-bottom));color:var(--bb-duck-text,#12233f);display:flex;flex-direction:column;font-family:inherit;pointer-events:none;position:fixed;width:min(390px,calc(100vw - 24px));z-index:9998}.bb-duck-promo--right{right:var(--bb-duck-side,20px)}.bb-duck-promo--left{align-items:flex-start;left:var(--bb-duck-side,20px)}.bb-duck-promo--right{--bb-duck-reveal-x:28px}.bb-duck-promo--left{--bb-duck-reveal-x:-28px}.bb-duck-promo--awaiting-reveal{opacity:0;transform:translate3d(var(--bb-duck-reveal-x,0),34px,0) scale(.86);visibility:hidden}.bb-duck-promo.is-revealed{animation:bb-duck-reveal .62s cubic-bezier(.2,.9,.25,1.2) both}.bb-duck-promo__assistant,.bb-duck-promo__panel{pointer-events:auto}.bb-duck-promo__assistant{align-items:center;display:flex;justify-content:flex-end;position:relative;width:100%}.bb-duck-promo--left .bb-duck-promo__assistant{flex-direction:row-reverse}.bb-duck-promo__trigger{animation:bb-duck-idle 7s ease-in-out infinite;background:transparent;border:0;cursor:pointer;filter:drop-shadow(0 12px 14px rgba(12,35,70,.28));flex:0 0 auto;height:var(--bb-duck-size,138px);padding:0;position:relative;transform-origin:50% 90%;width:var(--bb-duck-size,138px)}.bb-duck-promo__trigger:hover{animation-play-state:paused;transform:translateY(-5px) rotate(-2deg) scale(1.04)}.bb-duck-promo__arrow:focus-visible,.bb-duck-promo__close:focus-visible,.bb-duck-promo__cta:focus-visible,.bb-duck-promo__dot:focus-visible,.bb-duck-promo__trigger:focus-visible{outline:3px solid #ffbf47;outline-offset:3px}.bb-duck-promo__mascot{display:block;height:100%;object-fit:contain;width:100%}.bb-duck-promo--left .bb-duck-promo__mascot{transform:scaleX(-1)}.bb-duck-promo__bubble{background:#fff;border:1px solid rgba(23,105,210,.16);border-radius:16px 16px 3px 16px;box-shadow:0 8px 26px rgba(12,35,70,.18);color:var(--bb-duck-text,#12233f);font-size:14px;font-weight:700;line-height:1.3;margin:0 -8px 24px 0;max-width:210px;padding:11px 15px;position:relative;text-align:left;transition:opacity .18s ease,transform .18s ease}.bb-duck-promo--left .bb-duck-promo__bubble{border-radius:16px 16px 16px 3px;margin:0 0 24px -8px}.bb-duck-promo__bubble.is-changing{opacity:0;transform:translateY(4px)}.bb-duck-promo.is-open .bb-duck-promo__bubble{display:none}.bb-duck-promo__panel{animation:bb-duck-panel-in .22s ease-out both;background:#fff;border:1px solid rgba(23,105,210,.14);border-radius:22px;box-shadow:0 20px 55px rgba(12,35,70,.28);margin-bottom:-8px;overflow:hidden;position:relative;width:100%}.bb-duck-promo__panel[hidden]{display:none}.bb-duck-promo__close{background:rgba(18,35,63,.07);border:0;border-radius:50%;color:var(--bb-duck-text,#12233f);cursor:pointer;font-size:25px;height:34px;line-height:30px;position:absolute;right:12px;top:10px;width:34px;z-index:2}.bb-duck-promo__close:hover{background:rgba(18,35,63,.13)}.bb-duck-promo__slide{padding:30px 30px 22px}.bb-duck-promo__slide[hidden]{display:none}.bb-duck-promo__image{display:block;height:150px;margin:-30px -30px 22px;max-width:none;object-fit:cover;width:calc(100% + 60px)}.bb-duck-promo__eyebrow{color:var(--bb-duck-accent,#1769d2);font-size:12px;font-weight:800;letter-spacing:.1em;line-height:1.2;margin:0 42px 7px 0}.bb-duck-promo__headline{color:var(--bb-duck-text,#12233f);font-size:clamp(23px,5vw,30px);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin:0 35px 10px 0}.bb-duck-promo__description{color:var(--bb-duck-text,#12233f);font-size:15px;line-height:1.55}.bb-duck-promo__description p:first-child{margin-top:0}.bb-duck-promo__description p:last-child{margin-bottom:0}.bb-duck-promo__cta-wrap{display:inline-flex;margin-top:20px}.bb-duck-promo__cta{align-items:center;box-sizing:border-box;display:inline-flex;gap:9px;justify-content:center;line-height:1.2;min-height:var(--bb-duck-cta-height,44px);position:relative;text-align:center;white-space:nowrap}.bb-duck-promo__cta,.bb-duck-promo__cta:focus,.bb-duck-promo__cta:hover{text-decoration:none}.bb-duck-promo__cta>span{line-height:1!important;position:relative;top:var(--bb-duck-cta-text-y,3px)}.bb-duck-promo--cta-custom .bb-duck-promo__cta{background:var(--bb-duck-cta-bg,#1769d2);border-color:var(--bb-duck-cta-border-color,#1769d2);border-radius:var(--bb-duck-cta-radius,999px);border-style:var(--bb-duck-cta-border-style,none);border-width:var(--bb-duck-cta-border-width,0);color:var(--bb-duck-cta-text,#fff);font-size:var(--bb-duck-cta-font-size,14px);font-weight:var(--bb-duck-cta-font-weight,800);isolation:isolate;overflow:hidden;padding:var(--bb-duck-cta-padding-y,12px) var(--bb-duck-cta-padding-x,18px);transition:color var(--bb-duck-cta-hover-duration,.4s) ease-in-out,background-color var(--bb-duck-cta-hover-duration,.4s) ease-in-out,border-color var(--bb-duck-cta-hover-duration,.4s) ease-in-out,transform .16s ease,box-shadow .16s ease}.bb-duck-promo--cta-custom .bb-duck-promo__cta>*{position:relative;z-index:1}.bb-duck-promo--cta-shadow .bb-duck-promo__cta{box-shadow:0 8px 22px rgba(12,35,70,.22)}.bb-duck-promo--cta-hover-fill_up .bb-duck-promo__cta:focus,.bb-duck-promo--cta-hover-fill_up .bb-duck-promo__cta:hover,.bb-duck-promo--cta-hover-instant .bb-duck-promo__cta:focus,.bb-duck-promo--cta-hover-instant .bb-duck-promo__cta:hover{border-color:var(--bb-duck-cta-hover-border-color,#0d4fa7);color:var(--bb-duck-cta-hover-text,#fff);transform:translateY(-1px)}.bb-duck-promo--cta-hover-instant .bb-duck-promo__cta:focus,.bb-duck-promo--cta-hover-instant .bb-duck-promo__cta:hover{background:var(--bb-duck-cta-hover-bg,#0d4fa7)}.bb-duck-promo--cta-hover-fill_up .bb-duck-promo__cta:after{background:var(--bb-duck-cta-hover-bg,#0d4fa7);content:"";inset:0;pointer-events:none;position:absolute;transform:scaleY(0);transform-origin:bottom;transition:transform var(--bb-duck-cta-hover-duration,.4s) ease-in-out;z-index:0}.bb-duck-promo--cta-hover-fill_up .bb-duck-promo__cta:focus:after,.bb-duck-promo--cta-hover-fill_up .bb-duck-promo__cta:hover:after{transform:scaleY(1)}:where(.bb-duck-promo--cta-theme .bb-duck-promo__cta){background:var(--clr-btn-primary,#1769d2);border:0;border-radius:var(--br-btn,6px);color:var(--clr-btn-txt-lt,#fff);font-family:var(--ff-btn,inherit);font-size:var(--fs-btn,13px);font-weight:var(--fw-btn,700);isolation:isolate;line-height:1.6;overflow:hidden;padding:15px 21px}:where(.bb-duck-promo--cta-theme .bb-duck-promo__cta>*){position:relative;z-index:1}:where(.bb-duck-promo--cta-theme .bb-duck-promo__cta:after){background:var(--clr-btn-dk,#222);content:"";inset:0;pointer-events:none;position:absolute;transform:scaleY(0);transform-origin:bottom;transition:transform .4s ease-in-out;z-index:0}:where(.bb-duck-promo--cta-theme .bb-duck-promo__cta:focus:after),:where(.bb-duck-promo--cta-theme .bb-duck-promo__cta:hover:after){transform:scaleY(1)}.bb-duck-promo--cta-theme-dimensions .bb-duck-promo__cta{min-height:var(--bb-duck-cta-height,44px);padding:var(--bb-duck-cta-padding-y,12px) var(--bb-duck-cta-padding-x,18px)}:where(.bb-duck-promo--cta-theme .pwr-cta--regular-solid .bb-duck-promo__cta){background:var(--clr-btn-dk,#222)}:where(.bb-duck-promo--cta-theme .pwr-cta--regular-solid .bb-duck-promo__cta:after){background:var(--clr-btn-primary,#1769d2)}:where(.bb-duck-promo--cta-theme .pwr-cta--primary-border .bb-duck-promo__cta),:where(.bb-duck-promo--cta-theme .pwr-cta--regular-border .bb-duck-promo__cta){background:transparent;border-style:solid;border-width:2px;padding:13px 19px}:where(.bb-duck-promo--cta-theme .pwr-cta--primary-border .bb-duck-promo__cta){border-color:var(--clr-btn-primary,#1769d2);color:var(--clr-btn-primary,#1769d2)}:where(.bb-duck-promo--cta-theme .pwr-cta--regular-border .bb-duck-promo__cta){border-color:var(--clr-btn-dk,#222);color:var(--clr-btn-dk,#222)}:where(.bb-duck-promo--cta-theme .pwr-cta--primary-border .bb-duck-promo__cta:after){background:var(--clr-btn-primary,#1769d2)}:where(.bb-duck-promo--cta-theme .pwr-cta--primary-border .bb-duck-promo__cta:focus),:where(.bb-duck-promo--cta-theme .pwr-cta--primary-border .bb-duck-promo__cta:hover),:where(.bb-duck-promo--cta-theme .pwr-cta--regular-border .bb-duck-promo__cta:focus),:where(.bb-duck-promo--cta-theme .pwr-cta--regular-border .bb-duck-promo__cta:hover){color:var(--clr-btn-txt-lt,#fff)}.bb-duck-promo__navigation{align-items:center;display:flex;gap:13px;justify-content:center;padding:0 24px 20px}.bb-duck-promo__arrow{background:#fff;border:1px solid rgba(18,35,63,.16);border-radius:50%;color:var(--bb-duck-text,#12233f);cursor:pointer;font-size:17px;height:34px;width:34px}.bb-duck-promo__arrow:hover{border-color:var(--bb-duck-accent,#1769d2);color:var(--bb-duck-accent,#1769d2)}.bb-duck-promo__dots{display:flex;gap:7px}.bb-duck-promo__dot{background:#c8d1dd;border:0;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:width .16s ease,background .16s ease;width:8px}.bb-duck-promo__dot.is-active{background:var(--bb-duck-accent,#1769d2);width:22px}@keyframes bb-duck-idle{0%,78%,to{transform:translateY(0) rotate(0)}82%{transform:translateY(-7px) rotate(-3deg)}86%{transform:translateY(0) rotate(2deg)}90%{transform:translateY(-3px) rotate(-1deg)}94%{transform:translateY(0) rotate(0)}}@keyframes bb-duck-panel-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bb-duck-reveal{0%{opacity:0;transform:translate3d(var(--bb-duck-reveal-x,0),34px,0) scale(.86);visibility:visible}72%{opacity:1;transform:translate3d(0,-5px,0) scale(1.025);visibility:visible}to{opacity:1;transform:translateZ(0) scale(1);visibility:visible}}@media (max-width:600px){.bb-duck-promo{bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;width:auto}.bb-duck-promo__assistant{align-self:flex-end;width:min(100%,340px)}.bb-duck-promo--left .bb-duck-promo__assistant{align-self:flex-start;width:min(var(--bb-duck-size,138px),118px)}.bb-duck-promo__trigger{height:min(var(--bb-duck-size,138px),118px);width:min(var(--bb-duck-size,138px),118px)}.bb-duck-promo__bubble{font-size:13px;max-width:min(190px,calc(100vw - 150px))}.bb-duck-promo--left .bb-duck-promo__bubble{bottom:calc(100% + 8px);box-sizing:border-box;left:8px;margin:0;max-width:none;position:absolute;width:min(190px,calc(100vw - 48px));z-index:2}.bb-duck-promo__panel{max-height:calc(100vh - 145px);overflow-y:auto}.bb-duck-promo__slide{padding:25px 22px 19px}.bb-duck-promo__image{margin:-25px -22px 20px;width:calc(100% + 44px)}}@media (prefers-reduced-motion:reduce){.bb-duck-promo.is-revealed,.bb-duck-promo__panel,.bb-duck-promo__trigger{animation:none}.bb-duck-promo__bubble,.bb-duck-promo__cta,.bb-duck-promo__dot{transition:none}}