.bf-banner{position:fixed;top:0;left:0;right:0;z-index:300;display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 48px 8px 16px;background:#1d1d1f;color:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:1.4;text-align:center}.bf-banner__text{margin:0;max-width:100%;overflow-wrap:anywhere}.bf-banner__long{display:none}.bf-banner__cta{color:#ff9f45;font-weight:650;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;margin-left:6px}.bf-banner__cta:hover{color:#ffb870}.bf-banner__close{position:absolute;top:0;bottom:0;right:10px;margin:auto 0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:999px;background:transparent;color:#f5f5f7;cursor:pointer}.bf-banner__close:hover{background:#ffffff1f}@media(min-width:1360px){.bf-banner__long{display:inline}.bf-banner__short{display:none}}html.bf-banner-on body{padding-top:var(--bf-banner-h, 0px)}html.bf-banner-on .deck-header{top:var(--bf-banner-h, 0px)}html.bf-banner-on .native-header{top:calc(10px + var(--bf-banner-h, 0px))}.native-pricing__was{margin:2rem 0 -1.5rem;color:#6e6e73;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.native-pricing__was s{text-decoration-thickness:2px}.native-pricing__price.native-pricing__price--bf{font-size:clamp(4.25rem,9vw,6.5rem)}.native-pricing__bf-lines{margin:.75rem 0 0;color:var(--ink, #1d1d1f);font-size:.95rem;font-weight:600}.native-pricing__bf-lines span{display:block;color:#6e6e73;font-weight:500}
