.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-band[data-astro-cid-maicj6vn]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:36px 48px;align-items:center;padding:44px clamp(1.5rem,6vw,4.5rem);color:#e9ecea;background:#121413}.bf-band__when[data-astro-cid-maicj6vn]{margin:0 0 12px;font-family:var(--font-ui);font-size:12px;font-weight:500;color:var(--accent-light)}.bf-band[data-astro-cid-maicj6vn] h2[data-astro-cid-maicj6vn]{margin:0 0 10px;font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.3rem);font-weight:400;line-height:1.1;color:var(--white);letter-spacing:-.015em;text-wrap:balance}.bf-band__intro[data-astro-cid-maicj6vn]{max-width:42ch;margin:0 0 20px;font-family:var(--font-body);font-size:15px;line-height:1.6;color:#a9b3af}.bf-band__ctas[data-astro-cid-maicj6vn]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.bf-band__ghost[data-astro-cid-maicj6vn]{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;transition:background-color var(--dur-quick) var(--ease-out-soft),color var(--dur-quick) var(--ease-out-soft)}.bf-band__ghost[data-astro-cid-maicj6vn]:hover{color:var(--ink);background:var(--white)}.bf-band__ghost[data-astro-cid-maicj6vn]:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media(max-width:720px){.bf-band[data-astro-cid-maicj6vn]{grid-template-columns:1fr;gap:24px;padding:32px 20px}}
