.bf-rule[data-astro-cid-s2jpp2zb]{--bf-free-text: var(--accent-light);display:grid;gap:10px;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.bf-rule[data-astro-cid-s2jpp2zb][data-tone=light]{--bf-free-text: #0f7964}.bf-rule__caption[data-astro-cid-s2jpp2zb]{margin:0;font-size:12px;opacity:.8}.bf-rule__bar[data-astro-cid-s2jpp2zb]{position:relative;height:54px;overflow:hidden;border:1px solid}.bf-rule__bar[data-astro-cid-s2jpp2zb]:before{position:absolute;inset:0;z-index:1;pointer-events:none;content:"";background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(90deg,currentColor 1px,#0000 1px);background-repeat:repeat-x;background-position:0 0;background-size:calc(100% / var(--bf-steps)) 12px,calc(500% / var(--bf-steps)) 24px;opacity:.6}.bf-rule__seg[data-astro-cid-s2jpp2zb]{position:absolute;top:0;bottom:0;display:flex;align-items:flex-end;padding:0 10px 7px;font-size:12px;font-weight:600;white-space:nowrap}.bf-rule__seg--half[data-astro-cid-s2jpp2zb]{left:var(--bf-a);width:calc(var(--bf-b) - var(--bf-a));background:#18b68c61}.bf-rule__seg--free[data-astro-cid-s2jpp2zb]{right:0;left:var(--bf-b);color:var(--white);background:var(--accent)}.bf-rule__marks[data-astro-cid-s2jpp2zb]{position:relative;height:34px;font-size:12px}.bf-rule__marks[data-astro-cid-s2jpp2zb] span[data-astro-cid-s2jpp2zb]{position:absolute;top:0;display:grid;gap:2px;justify-items:center;white-space:nowrap;transform:translate(-50%)}.bf-rule__marks[data-astro-cid-s2jpp2zb] span[data-astro-cid-s2jpp2zb]:before{width:1px;height:8px;content:"";background:currentColor}.bf-rule__marks[data-astro-cid-s2jpp2zb] .bf-rule__m0[data-astro-cid-s2jpp2zb]{left:0;justify-items:start;transform:none}.bf-rule__marks[data-astro-cid-s2jpp2zb] .bf-rule__ma[data-astro-cid-s2jpp2zb]{left:var(--bf-a)}.bf-rule__marks[data-astro-cid-s2jpp2zb] .bf-rule__mb[data-astro-cid-s2jpp2zb]{left:var(--bf-b)}.bf-rule__legend[data-astro-cid-s2jpp2zb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0;font-size:13px;line-height:1.4;list-style:none}.bf-rule__legend[data-astro-cid-s2jpp2zb] li[data-astro-cid-s2jpp2zb]{padding-top:8px;border-top:1px solid}.bf-rule__legend[data-astro-cid-s2jpp2zb] b[data-astro-cid-s2jpp2zb]{display:block;font-family:var(--font-heading);font-size:17px;font-weight:500}.bf-rule__legend[data-astro-cid-s2jpp2zb] .bf-rule__free[data-astro-cid-s2jpp2zb] b[data-astro-cid-s2jpp2zb]{color:var(--bf-free-text)}@media(max-width:720px){.bf-rule__seg[data-astro-cid-s2jpp2zb]{font-size:0}.bf-rule__marks[data-astro-cid-s2jpp2zb] span[data-astro-cid-s2jpp2zb]{font-size:11px}.bf-rule__legend[data-astro-cid-s2jpp2zb]{grid-template-columns:1fr;gap:0}.bf-rule__legend[data-astro-cid-s2jpp2zb] li[data-astro-cid-s2jpp2zb]{display:flex;gap:12px;align-items:baseline;justify-content:space-between;padding:10px 0}.bf-rule__legend[data-astro-cid-s2jpp2zb] b[data-astro-cid-s2jpp2zb]{font-size:15px}}@media(prefers-reduced-motion:no-preference){.bf-rule__seg--free[data-astro-cid-s2jpp2zb]{animation:bf-grow .9s var(--ease-out-soft) both .2s}@keyframes bf-grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}}.bf-hero[data-astro-cid-zug3zgh6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px;color:#e9ecea;background:#121413}.bf-hero__copy[data-astro-cid-zug3zgh6]{display:grid;gap:22px;align-content:center;padding:56px clamp(1.5rem,6vw,4.5rem) 44px}.bf-hero__name[data-astro-cid-zug3zgh6]{margin:0;font-family:var(--font-ui);font-size:.875rem;font-weight:600;color:var(--accent-light)}.bf-hero[data-astro-cid-zug3zgh6] h1[data-astro-cid-zug3zgh6]{margin:0;font-family:var(--font-heading);font-size:clamp(2.3rem,4.6vw,4.2rem);font-weight:400;line-height:1.03;color:var(--white);letter-spacing:-.02em;text-wrap:balance}.bf-hero__accent[data-astro-cid-zug3zgh6]{color:var(--accent-light)}.bf-hero__intro[data-astro-cid-zug3zgh6]{max-width:40ch;margin:0;font-family:var(--font-body);font-size:17px;line-height:1.6;color:#a9b3af}.bf-ctas[data-astro-cid-zug3zgh6]{display:flex;flex-wrap:wrap;gap:12px}.bf-countdown[data-astro-cid-zug3zgh6]{display:flex;gap:22px;align-items:baseline;padding-top:18px;margin:0;font-family:var(--font-ui);font-variant-numeric:tabular-nums;border-top:1px solid #343a38}.bf-countdown[data-astro-cid-zug3zgh6] b[data-astro-cid-zug3zgh6]{font-family:var(--font-heading);font-size:34px;font-weight:500;color:var(--white)}.bf-countdown__label[data-astro-cid-zug3zgh6]{font-size:13px;color:#a9b3af}.bf-hero__media[data-astro-cid-zug3zgh6]{position:relative;min-height:320px;margin:0}.bf-hero__media[data-astro-cid-zug3zgh6] figcaption[data-astro-cid-zug3zgh6]{position:absolute;bottom:14px;left:16px;padding:4px 8px;font-family:var(--font-ui);font-size:11px;font-weight:500;color:var(--white);background:#0000008c}.bf-section[data-astro-cid-zug3zgh6]{display:grid;gap:28px;padding:64px clamp(1.5rem,6vw,4.5rem)}.bf-section[data-astro-cid-zug3zgh6] h2[data-astro-cid-zug3zgh6]{max-width:24ch;margin:0;font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.3rem);font-weight:500;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.bf-lead[data-astro-cid-zug3zgh6]{max-width:60ch;margin:0;font-family:var(--font-body);font-size:17px;line-height:1.6;color:#383831}.bf-lead--small[data-astro-cid-zug3zgh6]{font-size:15px}.bf-neutral[data-astro-cid-zug3zgh6]{background:var(--neutral-bg)}.bf-examples[data-astro-cid-zug3zgh6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;list-style:none;border:1px solid var(--neutral-line)}.bf-examples__item[data-astro-cid-zug3zgh6]{display:grid;gap:4px;padding:18px 20px;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.bf-examples__item[data-astro-cid-zug3zgh6]+.bf-examples__item[data-astro-cid-zug3zgh6]{border-left:1px solid var(--neutral-line)}.bf-examples[data-astro-cid-zug3zgh6] small[data-astro-cid-zug3zgh6]{font-size:12px;color:#6b6b6b}.bf-examples[data-astro-cid-zug3zgh6] b[data-astro-cid-zug3zgh6]{font-family:var(--font-heading);font-size:22px;font-weight:500}.bf-examples__outcome[data-astro-cid-zug3zgh6]{font-size:14px}.bf-examples__free[data-astro-cid-zug3zgh6] .bf-examples__outcome[data-astro-cid-zug3zgh6]{font-weight:600;color:#0f7964}.bf-steps[data-astro-cid-zug3zgh6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;list-style:none;border-top:1px solid var(--ink)}.bf-steps__item[data-astro-cid-zug3zgh6]{display:grid;gap:8px;align-content:start;padding:18px 22px 0 0}.bf-steps__item[data-astro-cid-zug3zgh6]+.bf-steps__item[data-astro-cid-zug3zgh6]{padding-left:22px;border-left:1px solid var(--neutral-line)}.bf-steps__n[data-astro-cid-zug3zgh6]{font-family:var(--font-ui);font-size:13px;font-weight:500;color:#6b6b6b}.bf-steps[data-astro-cid-zug3zgh6] h3[data-astro-cid-zug3zgh6]{margin:0;font-family:var(--font-heading);font-size:19px;font-weight:500;line-height:1.25}.bf-steps[data-astro-cid-zug3zgh6] p[data-astro-cid-zug3zgh6]{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.55;color:#383831}.bf-split[data-astro-cid-zug3zgh6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bf-split[data-astro-cid-zug3zgh6]>img[data-astro-cid-zug3zgh6]{display:block;width:100%;height:100%;min-height:300px;object-fit:cover}.bf-split[data-astro-cid-zug3zgh6] .bf-section[data-astro-cid-zug3zgh6]{align-content:center}.bf-checklist[data-astro-cid-zug3zgh6]{display:grid;padding:0;margin:0;list-style:none;border-top:1px solid var(--neutral-line)}.bf-checklist__item[data-astro-cid-zug3zgh6]{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:12px 0;font-family:var(--font-body);font-size:15px;line-height:1.5;border-bottom:1px solid var(--neutral-line)}.bf-checklist[data-astro-cid-zug3zgh6] svg[data-astro-cid-zug3zgh6]{margin-top:3px}.bf-links[data-astro-cid-zug3zgh6]{display:flex;flex-wrap:wrap;gap:8px 22px;font-family:var(--font-ui);font-size:14px;font-weight:500}.bf-links[data-astro-cid-zug3zgh6] a[data-astro-cid-zug3zgh6]{color:var(--primary);text-decoration:underline;text-underline-offset:4px}.bf-proof[data-astro-cid-zug3zgh6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.bf-terms[data-astro-cid-zug3zgh6]{display:grid;gap:6px;padding-left:18px;margin:0;font-family:var(--font-ui);font-size:14px;line-height:1.6;color:#3a3a3a}.bf-final[data-astro-cid-zug3zgh6]{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between;padding:48px clamp(1.5rem,6vw,4.5rem);color:var(--white);background:var(--primary)}.bf-final[data-astro-cid-zug3zgh6] h2[data-astro-cid-zug3zgh6]{max-width:22ch;margin:0;font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:400;line-height:1.15;color:var(--white);text-wrap:balance}.bf-final__ghost[data-astro-cid-zug3zgh6]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;font-family:var(--font-ui);font-size:.75rem;font-weight:600;color:var(--white);text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;border:1px solid}.bf-final__ghost[data-astro-cid-zug3zgh6]:hover{color:var(--primary);background:var(--white)}.bf-final__ghost[data-astro-cid-zug3zgh6]:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media(max-width:720px){.bf-hero[data-astro-cid-zug3zgh6]{grid-template-columns:1fr;min-height:0}.bf-hero__media[data-astro-cid-zug3zgh6]{order:-1;min-height:240px}.bf-hero__copy[data-astro-cid-zug3zgh6]{gap:18px;padding:30px 20px 32px}.bf-hero__intro[data-astro-cid-zug3zgh6]{font-size:16px}.bf-section[data-astro-cid-zug3zgh6]{gap:22px;padding:40px 20px}.bf-examples[data-astro-cid-zug3zgh6],.bf-steps[data-astro-cid-zug3zgh6],.bf-split[data-astro-cid-zug3zgh6],.bf-proof[data-astro-cid-zug3zgh6]{grid-template-columns:1fr}.bf-examples__item[data-astro-cid-zug3zgh6]+.bf-examples__item[data-astro-cid-zug3zgh6]{border-top:1px solid var(--neutral-line);border-left:0}.bf-steps__item[data-astro-cid-zug3zgh6],.bf-steps__item[data-astro-cid-zug3zgh6]+.bf-steps__item[data-astro-cid-zug3zgh6]{padding:16px 0;border-bottom:1px solid var(--neutral-line);border-left:0}.bf-split[data-astro-cid-zug3zgh6]>img[data-astro-cid-zug3zgh6]{min-height:220px;max-height:280px}.bf-final[data-astro-cid-zug3zgh6]{padding:32px 20px}}
