.bfl-countdown[data-astro-cid-nksfpdva]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ods-space-3);width:100%;max-width:60rem}.bfl-cell[data-astro-cid-nksfpdva]{display:flex;flex-direction:column;align-items:center;gap:var(--ods-space-2);padding:var(--ods-space-4) var(--ods-space-2);border:1px solid var(--ods-hairline-on-dark);border-radius:var(--ods-radius-lg);background:var(--ods-color-neutral-dark-page)}.bfl-digit[data-astro-cid-nksfpdva]{display:inline-flex;justify-content:center;font-family:var(--ods-font-family-display);font-weight:var(--ods-font-weight-bold);font-size:clamp(4rem,1rem + 10vw,10.5rem);line-height:1;font-variant-numeric:tabular-nums}.bfl-d[data-astro-cid-nksfpdva]{display:inline-block;width:.52em;text-align:center}.bfl-unit[data-astro-cid-nksfpdva]{font-size:var(--ods-typescale-small-size);letter-spacing:.12em;text-transform:uppercase;color:var(--ods-ink-on-deep-soft)}.bfl-lead[data-astro-cid-nksfpdva]{max-width:35rem;margin:0;font-size:var(--ods-typescale-lead-size);line-height:var(--ods-typescale-lead-line-height);color:var(--ods-ink-on-deep-soft)}.bfl-hint[data-astro-cid-nksfpdva]{margin:0;padding:var(--ods-space-1) var(--ods-space-4);border:1px solid var(--ods-color-green-300);border-radius:var(--ods-radius-pill);font-size:var(--ods-typescale-body-size);font-weight:var(--ods-font-weight-bold);line-height:1.5;white-space:nowrap;color:var(--ods-color-green-300)}.bfl-deadline[data-astro-cid-nksfpdva]{margin:0;font-size:var(--ods-typescale-small-size);line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--ods-ink-on-deep-soft)}.bfl-offer[data-astro-cid-nksfpdva]{--bfl-headline-size: clamp(2.75rem, 1.5rem + 4.5vw, 6rem);--bfl-headline-lh: 1.12;--bfl-headline-lines: 5;--bfl-price-size: clamp(2.5rem, 1.5rem + 3.6vw, 5rem);--bfl-price-lh: 1.12;--bfl-price-lines: 3;--bfl-body-size: var(--ods-typescale-lead-size);--bfl-body-lh: 1.5;--bfl-body-lines: 6;--bfl-descender: .1;--bfl-gap: var(--ods-space-5);--bfl-cta-h: 3.5rem;--bfl-ends-gap: var(--ods-space-6);--bfl-ends-label-size: var(--ods-typescale-body-size);--bfl-ends-label-lh: 1.5;--bfl-ends-size: clamp(1.75rem, 1.25rem + 1.6vw, 2.5rem);--bfl-ends-lh: 1.2;--bfl-ends-h: calc( var(--bfl-ends-label-size) * var(--bfl-ends-label-lh) + var(--ods-space-2) + var(--bfl-ends-size) * var(--bfl-ends-lh) );position:relative;display:flex;box-sizing:border-box;width:100%;max-width:62.5rem;min-height:calc((var(--bfl-headline-lines) * var(--bfl-headline-lh) + var(--bfl-descender)) * var(--bfl-headline-size) + (var(--bfl-price-lines) * var(--bfl-price-lh) + var(--bfl-descender)) * var(--bfl-price-size) + var(--bfl-body-lines) * var(--bfl-body-size) * var(--bfl-body-lh) + var(--bfl-cta-h) + 3 * var(--bfl-gap) + var(--bfl-ends-gap) + var(--bfl-ends-h) + var(--ods-space-3));flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--bfl-ends-gap)}.bfl-placeholder[data-astro-cid-nksfpdva]{display:flex;flex-direction:column;align-items:center;gap:var(--bfl-gap);width:min(100%,47.5rem)}.bfl-bar[data-astro-cid-nksfpdva]{display:block;border-radius:var(--ods-radius-md);background:var(--ods-color-neutral-dark-card)}.bfl-bar--headline[data-astro-cid-nksfpdva]{width:90%;height:5.25rem}.bfl-bar--price[data-astro-cid-nksfpdva]{width:40%;height:4.5rem}.bfl-bar--body[data-astro-cid-nksfpdva]{width:70%;height:1.5rem}.bfl-bar--cta[data-astro-cid-nksfpdva]{width:13.75rem;height:3.5rem;border-radius:var(--ods-radius-pill);background:var(--ods-color-neutral-dark-raised)}.bfl-offer-content[data-astro-cid-nksfpdva],.bfl[data-bfl-offer-state=ready] .bfl-placeholder[data-astro-cid-nksfpdva],.bfl[data-bfl-offer-state=ready] .bfl-loading[data-astro-cid-nksfpdva],.bfl[data-bfl-offer-state=failed] .bfl-placeholder[data-astro-cid-nksfpdva],.bfl[data-bfl-offer-state=failed] .bfl-loading[data-astro-cid-nksfpdva]{display:none}.bfl[data-bfl-offer-state=ready] .bfl-offer-content[data-astro-cid-nksfpdva]{display:flex;flex-direction:column;align-items:center;gap:var(--bfl-gap);width:100%;transform-origin:50% 0}.bfl-offer-content[data-astro-cid-nksfpdva] .bfl-offer-headline{max-width:16em;margin:0;padding-block-end:calc(var(--bfl-descender) * 1em);font-family:var(--ods-font-family-display);font-weight:var(--ods-font-weight-bold);font-size:var(--bfl-headline-size);line-height:var(--bfl-headline-lh);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;color:var(--ods-color-neutral-white)}.bfl-offer-price[data-astro-cid-nksfpdva]{margin:0;padding-block-end:calc(var(--bfl-descender) * 1em);font-family:var(--ods-font-family-display);font-weight:var(--ods-font-weight-bold);font-size:var(--bfl-price-size);line-height:var(--bfl-price-lh);overflow-wrap:anywhere;color:var(--ods-color-green-300)}.bfl-offer-body[data-astro-cid-nksfpdva]{max-width:39rem;margin:0;font-size:var(--bfl-body-size);line-height:var(--bfl-body-lh);overflow-wrap:anywhere;color:var(--ods-ink-on-deep-soft)}.bfl-cta[data-astro-cid-nksfpdva]{display:inline-flex;align-items:center;min-height:var(--bfl-cta-h, 3.5rem);padding:0 var(--ods-space-8);border-radius:var(--ods-radius-pill);background:var(--ods-color-green-400);color:var(--ods-color-neutral-ink);font-weight:var(--ods-font-weight-bold);font-size:var(--ods-typescale-lead-size);text-decoration:none}.bfl-cta[data-astro-cid-nksfpdva][hidden]{display:none}.bfl-cta[data-astro-cid-nksfpdva]:hover{background:var(--ods-color-green-300)}.bfl-fallback[data-astro-cid-nksfpdva]{display:flex;flex-direction:column;align-items:center;gap:var(--ods-space-6)}.bfl-ends[data-astro-cid-nksfpdva]{display:none;box-sizing:border-box;flex-direction:column;align-items:center;align-self:stretch;gap:var(--ods-space-2);min-height:var(--bfl-ends-h);text-align:center}.bfl[data-bfl-offer-state=ready] .bfl-ends[data-astro-cid-nksfpdva],.bfl[data-bfl-offer-state=failed] .bfl-ends[data-astro-cid-nksfpdva]{display:flex}.bfl-ends-label[data-astro-cid-nksfpdva]{margin:0;font-size:var(--bfl-ends-label-size);line-height:var(--bfl-ends-label-lh);color:var(--ods-ink-on-deep-soft)}.bfl-ends-value[data-astro-cid-nksfpdva]{margin:0;font-family:var(--ods-font-family-display);font-weight:var(--ods-font-weight-bold);font-size:var(--bfl-ends-size);line-height:var(--bfl-ends-lh);font-variant-numeric:tabular-nums}.bfl-display[data-astro-cid-nksfpdva]{max-width:18em;margin:0;font-family:var(--ods-font-family-display);font-weight:var(--ods-font-weight-bold);font-size:clamp(2.5rem,1.5rem + 3.6vw,4.75rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance;color:var(--ods-color-neutral-white)}@media(max-width:47.99rem){.bfl-countdown[data-astro-cid-nksfpdva]{gap:var(--ods-space-2)}.bfl-cell[data-astro-cid-nksfpdva]{gap:var(--ods-space-1);padding:var(--ods-space-1) var(--ods-space-2)}.bfl-digit[data-astro-cid-nksfpdva]{font-size:clamp(2.875rem,1.25rem + 7vw,4rem)}.bfl-deadline[data-astro-cid-nksfpdva]{flex-basis:100%}.bfl-deadline[data-astro-cid-nksfpdva]>[data-astro-cid-nksfpdva][aria-hidden=true]{display:none}.bfl-hint[data-astro-cid-nksfpdva]{order:-1;padding:.125rem var(--ods-space-3);font-size:var(--ods-typescale-small-size);line-height:1.4}.bfl-lead--teaser[data-astro-cid-nksfpdva]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}}@media(max-width:22.49rem){.bfl-offer[data-astro-cid-nksfpdva]{--bfl-headline-lines: 6;--bfl-body-lines: 7}}@media(min-width:48rem){.bfl-countdown[data-astro-cid-nksfpdva]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.5rem,2vw,1.5rem)}.bfl-cell[data-astro-cid-nksfpdva]{padding:clamp(.75rem,2vw,1.75rem) var(--ods-space-2)}.bfl-offer[data-astro-cid-nksfpdva]{--bfl-headline-lines: 3;--bfl-price-lines: 2;--bfl-body-lines: 4}}@media(prefers-reduced-motion:no-preference){.bfl-digit[data-astro-cid-nksfpdva].bfl-tick{animation:bfl-tick var(--ods-motion-duration-deliberate, .5s) var(--ods-motion-easing-entrance, ease-out)}.bfl-offer-content[data-astro-cid-nksfpdva].bfl-flip{animation:bfl-flip var(--ods-motion-duration-reveal, .7s) var(--ods-motion-easing-entrance, ease-out)}}@keyframes bfl-tick{0%{transform:translateY(-12%);opacity:.4}to{transform:none;opacity:1}}@keyframes bfl-flip{0%{transform:perspective(60rem) rotateX(70deg);opacity:0}to{transform:none;opacity:1}}.bfl-only-pre[data-astro-cid-5tsfnrxz],.bfl-only-form[data-astro-cid-5tsfnrxz]{display:none}html:not([data-bf-phase]) .bfl-only-pre[data-astro-cid-5tsfnrxz],html[data-bf-phase=before] .bfl-only-pre[data-astro-cid-5tsfnrxz],html[data-bf-phase=teaser] .bfl-only-pre[data-astro-cid-5tsfnrxz],html[data-bf-phase=teaser] .bfl-only-form[data-astro-cid-5tsfnrxz],html[data-bf-phase=after] .bfl-only-form[data-astro-cid-5tsfnrxz]{display:block}html[data-bf-phase=offer] .bfl-hide-offer[data-astro-cid-5tsfnrxz]{display:none}.bfl-slot[data-astro-cid-5tsfnrxz]{display:contents}.bfl-stage[data-astro-cid-5tsfnrxz]{background:var(--ods-surface-stage);color:var(--ods-color-neutral-white)}.bfl-stage[data-astro-cid-5tsfnrxz] h1[data-astro-cid-5tsfnrxz],.bfl-stage[data-astro-cid-5tsfnrxz] h2{color:var(--ods-color-neutral-white)}.bfl-stage-inner[data-astro-cid-5tsfnrxz]{box-sizing:border-box;max-width:var(--ods-container-max);margin:0 auto;padding:var(--ods-space-12) var(--ods-space-4) var(--ods-space-16);display:flex;flex-direction:column;align-items:center;gap:var(--ods-space-8);text-align:center}.bfl-eyebrow[data-astro-cid-5tsfnrxz]{margin:0;font-size:var(--ods-typescale-small-size);letter-spacing:.14em;text-transform:uppercase;color:var(--ods-ink-on-deep-soft)}.bfl-titleline[data-astro-cid-5tsfnrxz]{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.5em}.bfl-h1[data-astro-cid-5tsfnrxz]{max-width:18em;margin:0;font-family:var(--ods-font-family-display);font-weight:var(--ods-font-weight-bold);font-size:clamp(2.375rem,1.5rem + 3.6vw,4.75rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}html[data-bf-phase=offer] .bfl-stage[data-astro-cid-5tsfnrxz] .bfl-h1[data-astro-cid-5tsfnrxz],html[data-bf-phase=after] .bfl-stage[data-astro-cid-5tsfnrxz] .bfl-h1[data-astro-cid-5tsfnrxz]{max-width:none;font-family:var(--ods-font-family-body);font-weight:var(--ods-font-weight-regular);font-size:var(--ods-typescale-small-size);line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--ods-ink-on-deep-soft)}.bfl-facts[data-astro-cid-5tsfnrxz]{max-width:35rem;margin:0;font-size:var(--ods-typescale-body-size);line-height:var(--ods-typescale-body-line-height, 1.6);text-wrap:balance;color:var(--ods-ink-on-deep-soft)}.bfl-form[data-astro-cid-5tsfnrxz]{width:100%;max-width:35rem;text-align:left}.bfl-form[data-astro-cid-5tsfnrxz] .bf-form{gap:var(--ods-space-3)}.bfl-form[data-astro-cid-5tsfnrxz] .bf-form-row{width:100%;gap:var(--ods-space-3)}.bfl-form[data-astro-cid-5tsfnrxz] .bf-label{flex-basis:100%}.bfl-form[data-astro-cid-5tsfnrxz] .bf-input{flex:1 1 16rem;width:auto;height:3.25rem;border-radius:var(--ods-radius-md);font-size:var(--ods-typescale-lead-size)}.bfl-form[data-astro-cid-5tsfnrxz] .bf-submit,.bfl-form[data-astro-cid-5tsfnrxz] .bf-ics{height:3.25rem;padding:0 var(--ods-space-6);border-radius:var(--ods-radius-pill);font-size:var(--ods-typescale-lead-size)}.bfl-form[data-astro-cid-5tsfnrxz] .bf-status:not(:empty){font-size:var(--ods-typescale-lead-size)}@media(max-width:47.99rem){.bfl-stage-inner[data-astro-cid-5tsfnrxz]{padding-top:var(--ods-space-3);gap:var(--ods-space-4)}.bfl-form[data-astro-cid-5tsfnrxz] .bf-form{gap:var(--ods-space-2)}html[data-bf-phase=teaser] .bfl-eyebrow[data-astro-cid-5tsfnrxz]{display:none}.bfl-form[data-astro-cid-5tsfnrxz]{--bfl-launcher-clear: calc(48px + var(--ods-launcher-inset-bottom, 20px) + var(--ods-space-4))}.bfl-form[data-astro-cid-5tsfnrxz] .bf-input,.bfl-form[data-astro-cid-5tsfnrxz] .bf-submit{flex:1 1 100%}.bfl-form[data-astro-cid-5tsfnrxz] .bf-form:not([data-state=success]) .bf-form-row{display:contents}.bfl-form[data-astro-cid-5tsfnrxz] .bf-label{order:1}.bfl-form[data-astro-cid-5tsfnrxz] .bf-input{order:2}.bfl-form[data-astro-cid-5tsfnrxz] .bf-suggest{order:3}.bfl-form[data-astro-cid-5tsfnrxz] .bf-consent{order:4}.bfl-form[data-astro-cid-5tsfnrxz] .bf-submit{order:5}.bfl-form[data-astro-cid-5tsfnrxz] .bf-status{order:6}.bfl-form[data-astro-cid-5tsfnrxz] .bf-ics{order:7}.bfl-form[data-astro-cid-5tsfnrxz] .bf-input{scroll-margin-bottom:calc(var(--bfl-launcher-clear) + 3.25rem + var(--ods-space-3))}.bfl-form[data-astro-cid-5tsfnrxz] .bf-submit,.bfl-form[data-astro-cid-5tsfnrxz] .bf-ics{scroll-margin-bottom:var(--bfl-launcher-clear)}}.bfl-form[data-astro-cid-5tsfnrxz] .bf-form[data-state=success]{box-sizing:border-box;display:grid;grid-template-columns:2.25rem minmax(0,max-content);justify-content:center;align-content:center;align-items:center;gap:var(--ods-space-3);padding:var(--ods-space-3) var(--ods-space-5);border:1px solid var(--ods-color-green-300);border-radius:var(--ods-radius-lg);background:var(--ods-color-neutral-dark-page);text-align:center}.bfl-form[data-astro-cid-5tsfnrxz] .bf-form[data-state=success]:before{content:"✓";content:"✓" / "";display:grid;place-items:center;width:2.25rem;height:2.25rem;border:2px solid var(--ods-color-green-300);border-radius:50%;color:var(--ods-color-green-300);font-size:1.125rem;font-weight:var(--ods-font-weight-bold);line-height:1}.bfl-form[data-astro-cid-5tsfnrxz] .bf-form[data-state=success] .bf-status{font-family:var(--ods-font-family-display);font-weight:var(--ods-font-weight-bold);font-size:1.375rem;line-height:1.2;text-align:start;text-wrap:balance;color:var(--ods-color-neutral-white)}.bfl-form[data-astro-cid-5tsfnrxz] .bf-form[data-state=success] .bf-ics{grid-column:1 / -1;justify-self:center;height:2.75rem;padding:0 var(--ods-space-8);background:var(--ods-color-neutral-white);color:var(--ods-color-neutral-ink)}html[data-bf-phase=after] .bfl-form[data-astro-cid-5tsfnrxz] .bf-ics{display:none}.bfl-form[data-astro-cid-5tsfnrxz] .bf-form[data-state=success] .bf-ics:hover{background:var(--ods-color-green-300)}.bfl-stage[data-astro-cid-5tsfnrxz] [data-astro-cid-5tsfnrxz]:focus-visible,.bfl-stage[data-astro-cid-5tsfnrxz] :focus-visible{outline:3px solid var(--ods-action-focus-ring-on-deep);outline-offset:3px}.bfl-lower[data-astro-cid-5tsfnrxz]{border-top:1px solid var(--ods-hairline-on-dark);background:var(--ods-surface-page);color:var(--ods-ink-default)}.bfl-lower-inner[data-astro-cid-5tsfnrxz]{box-sizing:border-box;max-width:var(--ods-container-max);margin:0 auto;padding:var(--ods-space-12) var(--ods-space-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:var(--ods-space-8);align-items:start}.bfl-intro[data-astro-cid-5tsfnrxz]{display:flex;flex-direction:column;gap:var(--ods-space-4)}.bfl-intro-heading[data-astro-cid-5tsfnrxz]{margin:0;font-family:var(--ods-font-family-display);font-weight:var(--ods-font-weight-bold);font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1.1}.bfl-intro-body[data-astro-cid-5tsfnrxz],.bfl-about-body[data-astro-cid-5tsfnrxz]{margin:0;font-size:var(--ods-typescale-lead-size);line-height:1.6}.bfl-intro-cta[data-astro-cid-5tsfnrxz]{align-self:flex-start;display:inline-flex;align-items:center;min-height:3rem;padding:0 var(--ods-space-6);border-radius:var(--ods-radius-pill);background:var(--ods-ink-default);color:var(--ods-surface-page);font-weight:var(--ods-font-weight-bold);text-decoration:none}.bfl-about[data-astro-cid-5tsfnrxz]{display:flex;flex-direction:column;gap:var(--ods-space-3);padding:var(--ods-space-6);border-radius:var(--ods-radius-lg);background:var(--ods-surface-raised)}.bfl-about-heading[data-astro-cid-5tsfnrxz]{margin:0;font-size:var(--ods-typescale-h4-size);font-weight:var(--ods-font-weight-bold)}.bfl-lower[data-astro-cid-5tsfnrxz] [data-astro-cid-5tsfnrxz]:focus-visible{outline:3px solid var(--ods-action-focus-ring);outline-offset:3px}@media(min-width:48rem){.bfl-stage-inner[data-astro-cid-5tsfnrxz]{padding:var(--ods-space-16) var(--ods-space-6) var(--ods-space-20)}.bfl-lower-inner[data-astro-cid-5tsfnrxz]{padding:var(--ods-space-20) var(--ods-space-6)}}
