.bf-hero[data-astro-cid-ytwgs4cu]{isolation:isolate;--bf-ink-a:color-mix(in oklab, var(--accent) 62%, var(--primary-fg));--bf-ink-b:var(--primary-fg);--bf-ink-grad:linear-gradient(104deg, var(--bf-ink-a) 0%, var(--bf-ink-b) 100%);padding-block:clamp(3.25rem,7vw,6rem) clamp(2.75rem,5.5vw,4.5rem);position:relative;overflow:clip}.bf-hero-inner[data-astro-cid-ytwgs4cu]{z-index:2;position:relative}.bf-hero-inner[data-astro-cid-ytwgs4cu]>[data-astro-cid-ytwgs4cu]{min-width:0;max-width:54rem}.bf-crumbs[data-astro-cid-ytwgs4cu]{color:color-mix(in srgb, var(--primary-fg) 58%, transparent)}.bf-crumbs[data-astro-cid-ytwgs4cu] a[data-astro-cid-ytwgs4cu]:hover{color:var(--primary-fg)}.bf-state[data-astro-cid-ytwgs4cu]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--primary-fg) 82%, transparent);border:1px solid color-mix(in srgb, var(--primary-fg) 26%, transparent);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.55rem;max-width:100%;padding:.34rem .6rem;font-size:.72rem;font-weight:500;display:inline-flex}.bf-dot[data-astro-cid-ytwgs4cu]{background:var(--bf-ink-a);border-radius:50%;flex:none;width:.4rem;height:.4rem}@media (prefers-reduced-motion:no-preference){.bf-dot[data-astro-cid-ytwgs4cu]{animation:bf-pulse 2.4s var(--ease) infinite}}@keyframes bf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}.bf-h1[data-astro-cid-ytwgs4cu]{gap:.5rem;margin-top:1.15rem;display:grid}.bf-h1-cut[data-astro-cid-ytwgs4cu]{letter-spacing:-.028em;font-size:clamp(1.95rem,1.15rem + 3.2vw,3.6rem);display:block}.bf-pct[data-astro-cid-ytwgs4cu]{font-variant-numeric:tabular-nums;background:var(--bf-ink-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}@supports not (background-clip:text){.bf-pct[data-astro-cid-ytwgs4cu]{color:var(--bf-ink-a)}}.bf-h1-sub[data-astro-cid-ytwgs4cu]{font-family:var(--font-body);letter-spacing:0;color:color-mix(in srgb, var(--primary-fg) 72%, transparent);font-size:clamp(1rem,.92rem + .5vw,1.2rem);font-weight:400;line-height:1.45;display:block}.bf-lede[data-astro-cid-ytwgs4cu]{max-width:56ch;color:color-mix(in srgb, var(--primary-fg) 76%, transparent);margin-top:1.2rem}.bf-window[data-astro-cid-ytwgs4cu]{letter-spacing:.06em;color:color-mix(in srgb, var(--primary-fg) 80%, transparent);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.5rem;font-size:.82rem;display:flex}.bf-window[data-astro-cid-ytwgs4cu] svg{color:var(--bf-ink-a);flex:none}.bf-window-rule[data-astro-cid-ytwgs4cu]{background:color-mix(in srgb, var(--primary-fg) 34%, transparent);flex:0 3.5rem;min-width:1.5rem;height:1px}.bf-actions[data-astro-cid-ytwgs4cu]{flex-wrap:wrap;gap:.8rem;margin-top:1.9rem;display:flex}.bf-actions[data-astro-cid-ytwgs4cu] .btn[data-astro-cid-ytwgs4cu]{min-width:0}.bf-actions-note[data-astro-cid-ytwgs4cu]{color:color-mix(in srgb, var(--primary-fg) 62%, transparent);margin-top:.9rem;font-size:.84rem}.bf-terms[data-astro-cid-ytwgs4cu]{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.bf-term[data-astro-cid-ytwgs4cu]{background:var(--surface);justify-items:start;gap:.55rem;min-width:0;padding:1.45rem 1.4rem 1.6rem;display:grid}.bf-term-n[data-astro-cid-ytwgs4cu]{margin-bottom:.3rem}.bf-term[data-astro-cid-ytwgs4cu] svg{color:var(--accent)}.bf-term[data-astro-cid-ytwgs4cu] h3[data-astro-cid-ytwgs4cu]{font-size:1.06rem}.bf-term[data-astro-cid-ytwgs4cu] p[data-astro-cid-ytwgs4cu]{color:var(--muted);font-size:.89rem}.bf-table[data-astro-cid-ytwgs4cu]{min-width:44rem}.bf-cell-sale[data-astro-cid-ytwgs4cu]{color:var(--accent-ink);font-weight:600}.bf-cell-total[data-astro-cid-ytwgs4cu]{color:var(--accent-ink);font-weight:700}.bf-figures[data-astro-cid-ytwgs4cu]{margin:clamp(1.75rem,3.5vw,2.5rem) 0 0;padding:0;list-style:none}.bf-figures[data-astro-cid-ytwgs4cu]>li[data-astro-cid-ytwgs4cu]{min-width:0}.bf-figures[data-astro-cid-ytwgs4cu]>li[data-astro-cid-ytwgs4cu]>span[data-astro-cid-ytwgs4cu]{overflow-wrap:anywhere}.bf-plan[data-astro-cid-ytwgs4cu]{align-content:start}.bf-plan-btn[data-astro-cid-ytwgs4cu]{white-space:normal;justify-self:start;min-height:44px;margin-top:.6rem}#plans[data-astro-cid-ytwgs4cu]{scroll-margin-top:1.5rem}.bf-figures-note[data-astro-cid-ytwgs4cu]{color:var(--muted);max-width:62ch;margin-top:1rem;font-size:.84rem}.bf-week-band[data-astro-cid-ytwgs4cu]{isolation:isolate;position:relative;overflow:clip}.bf-week-inner[data-astro-cid-ytwgs4cu]{z-index:2;position:relative}.bf-week[data-astro-cid-ytwgs4cu]{grid-template-columns:repeat(auto-fit,minmax(min(6.5rem,100%),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bf-day[data-astro-cid-ytwgs4cu]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;transition:border-color .3s ease, transform .3s var(--ease);align-content:start;gap:.2rem;padding:.85rem .7rem 1rem;display:grid;position:relative}.bf-day[data-astro-cid-ytwgs4cu]:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));transform:translateY(-2px)}.bf-day-name[data-astro-cid-ytwgs4cu]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.64rem}.bf-day-num[data-astro-cid-ytwgs4cu]{font-size:1.35rem;font-weight:600;line-height:1.1}.bf-day-tag[data-astro-cid-ytwgs4cu]{letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius);background:var(--grad-btn);color:var(--accent-fg);overflow-wrap:anywhere;justify-self:start;margin-top:.35rem;padding:.22rem .4rem;font-size:.56rem}.bf-day-mark[data-astro-cid-ytwgs4cu]{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:var(--bg)}.bf-day-mark[data-astro-cid-ytwgs4cu] .bf-day-num[data-astro-cid-ytwgs4cu]{color:var(--accent-ink)}.bf-week-note[data-astro-cid-ytwgs4cu]{color:var(--muted);max-width:64ch;margin-top:1.3rem;font-size:.92rem}.bf-gets[data-astro-cid-ytwgs4cu]{max-width:56rem;margin-top:clamp(1.5rem,3vw,2rem)}.bf-get-row[data-astro-cid-ytwgs4cu]{grid-template-columns:2.4rem auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.bf-get-row[data-astro-cid-ytwgs4cu] svg{color:var(--accent);flex:none;margin-top:.15rem}.bf-get-row[data-astro-cid-ytwgs4cu]>span[data-astro-cid-ytwgs4cu]:last-child{font-size:.95rem}.bf-gets-note[data-astro-cid-ytwgs4cu]{color:var(--muted);margin-top:1.2rem;font-size:.88rem}.bf-gets-note[data-astro-cid-ytwgs4cu] a[data-astro-cid-ytwgs4cu],.bf-faq-more[data-astro-cid-ytwgs4cu] a[data-astro-cid-ytwgs4cu]{color:var(--accent-ink)}.bf-steps[data-astro-cid-ytwgs4cu]{max-width:46rem;margin-top:clamp(1.5rem,3vw,2rem)}.bf-mid[data-astro-cid-ytwgs4cu]{justify-items:start;gap:.9rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.bf-mid-dim[data-astro-cid-ytwgs4cu]{flex-wrap:wrap;row-gap:.4rem}.bf-faq-more[data-astro-cid-ytwgs4cu]{color:var(--muted);margin-top:1.4rem;font-size:.9rem}.bf-close[data-astro-cid-ytwgs4cu]{isolation:isolate;text-align:center;padding-block:clamp(4rem,7.5vw,6.5rem);padding-inline:clamp(0rem,2vw,1.5rem);position:relative;overflow:clip}.bf-close-inner[data-astro-cid-ytwgs4cu]{z-index:2;max-width:46rem;margin-inline:auto;position:relative}.bf-close-inner[data-astro-cid-ytwgs4cu]:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--accent) 60%, var(--primary-fg)), transparent);width:5rem;height:2px;transition:transform .9s var(--ease);margin:0 auto 1.6rem;display:block;transform:scaleX(0)}.bf-close-inner[data-astro-cid-ytwgs4cu].is-in:before{transform:scaleX(1)}.bf-close-eyebrow[data-astro-cid-ytwgs4cu]{color:color-mix(in srgb, var(--primary-fg) 52%, var(--accent) 48%);justify-content:center}.bf-close-h[data-astro-cid-ytwgs4cu]{margin-top:.9rem;font-size:clamp(1.6rem,1.2rem + 1.8vw,2.5rem)}.bf-close-body[data-astro-cid-ytwgs4cu]{color:color-mix(in srgb, var(--primary-fg) 76%, transparent);margin:1rem 0 1.9rem}.bf-close-actions[data-astro-cid-ytwgs4cu]{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.bf-close-actions[data-astro-cid-ytwgs4cu] .btn[data-astro-cid-ytwgs4cu]{min-width:0}@media (prefers-reduced-motion:reduce){.bf-close-inner[data-astro-cid-ytwgs4cu]:before{transition:none;transform:scaleX(1)}.bf-day[data-astro-cid-ytwgs4cu]{transition:none}.bf-day[data-astro-cid-ytwgs4cu]:hover{transform:none}}
