.bf-legacy{--ocean-300:var(--green-wash);--ocean-400:var(--green-wash);--ocean-500:var(--green-wash);--ocean-600:var(--green-wash);--ocean-700:var(--green-wash);--navy-800:var(--paper-2);--navy-900:var(--paper-2);--navy-950:#060e1a;--blue-300:var(--skin-blue);--blue-400:var(--skin-blue);--blue-500:var(--skin-blue);--blue-600:var(--skin-blue);--amber-400:var(--skin-amber);--amber-500:var(--skin-amber);--red-400:var(--skin-red);--red-500:var(--skin-red);--gray-200:#e5e7eb;--gray-300:var(--ink-2);--gray-400:var(--muted);--gray-500:var(--muted);--text-muted:rgba(255,255,255,.55)}html[data-theme=paper] .bf-legacy{--li-bg:var(--paper-2);--li-surf:var(--paper-2);--li-surf-2:#ecfdf5;--li-surf-tint:#f0fdf4;--li-ink:var(--ink);--li-ink-soft:var(--ink-2);--li-ink-faint:var(--muted);--li-border:var(--skin-fill);--li-green:var(--green-text);--li-green-deep:var(--green-text);--text-muted:rgba(15,23,42,.65)}html[data-theme=paper] .bf-legacy{background:linear-gradient(135deg,var(--paper-2) 0%,var(--paper-2) 40%,var(--paper-2) 100%)!important;background-attachment:fixed!important;color:var(--ink)!important}html[data-theme=paper] .bf-legacy .hero{background:linear-gradient(180deg,var(--paper-2) 0%,var(--paper-2) 35%,var(--paper-2) 100%)!important}html[data-theme=paper] .bf-legacy .hero h1,html[data-theme=paper] .bf-legacy .hero h2:not(:where([data-hl="3"])){color:var(--ink)!important}html[data-theme=paper] .bf-legacy .hero h1 em{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;color:var(--green-text)!important;font-style:italic}html[data-theme=paper] .bf-legacy .hero p,html[data-theme=paper] .bf-legacy .hero-sub{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .hero>p strong,html[data-theme=paper] .bf-legacy .hero>p strong[style]{color:var(--green-text)!important;font-weight:700}html[data-theme=paper] .bf-legacy section{color:var(--ink)}html[data-theme=paper] .bf-legacy section h1,html[data-theme=paper] .bf-legacy section h2:not(:where([data-hl="3"])),html[data-theme=paper] .bf-legacy section h3:not(:where([data-hl="4"])),html[data-theme=paper] .bf-legacy section h4:not(:where([data-hl="5"])),html[data-theme=paper] .bf-legacy section h2:where([data-hl="3"]),html[data-theme=paper] .bf-legacy section h3:where([data-hl="4"]){color:var(--ink)!important}html[data-theme=paper] .bf-legacy section p{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy [class*=card]{background:var(--paper-2)!important;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:0 2px 12px #0f172a0a!important}html[data-theme=paper] .bf-legacy [class*=card] *{color:inherit}html[data-theme=paper] .bf-legacy [class*=card] h3:not(:where([data-hl="4"])),html[data-theme=paper] .bf-legacy [class*=card] h4:not(:where([data-hl="5"])),html[data-theme=paper] .bf-legacy [class*=card] h2:where([data-hl="3"]),html[data-theme=paper] .bf-legacy [class*=card] h3:where([data-hl="4"]){color:var(--ink)!important}html[data-theme=paper] .bf-legacy [class*=card] p{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy section[style*="background:linear-gradient"][style*="0a1628"],html[data-theme=paper] .bf-legacy section[style*="background:linear-gradient"][style*="0f1f38"],html[data-theme=paper] .bf-legacy section[style*="background:linear-gradient"][style*=navy]{background:var(--paper-2)!important;color:var(--ink)!important}html[data-theme=paper] .bf-legacy [style*="color:#fff"],html[data-theme=paper] .bf-legacy [style*="color: #fff"]{color:var(--ink)!important}html[data-theme=paper] .bf-legacy [style*="color:rgba(255,255,255"]{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy [style*="background:rgba(255,255,255"]{background:var(--paper-2)!important;border:1px solid var(--line)!important}html[data-theme=paper] .bf-legacy [style*="color:var(--gray-400)"],html[data-theme=paper] .bf-legacy [style*="color:#9ca3af"]{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .lf-page h1,html[data-theme=paper] .bf-legacy .lf-page h2:not(:where([data-hl="3"])),html[data-theme=paper] .bf-legacy .lf-page h3:not(:where([data-hl="4"])),html[data-theme=paper] .bf-legacy .lf-page h4:not(:where([data-hl="5"])),html[data-theme=paper] .bf-legacy .lf-page h2:where([data-hl="3"]),html[data-theme=paper] .bf-legacy .lf-page h3:where([data-hl="4"]){color:var(--ink)!important}html[data-theme=paper] .bf-legacy .lf-page p{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .lf-page p strong{color:var(--ink)!important}html[data-theme=paper] .bf-legacy .lf-page ul,html[data-theme=paper] .bf-legacy .lf-page ol,html[data-theme=paper] .bf-legacy .lf-page li{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .lf-page li strong,html[data-theme=paper] .bf-legacy .lf-hero h1{color:var(--ink)!important}html[data-theme=paper] .bf-legacy .lf-hero .lead{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .lf-hero .sub,html[data-theme=paper] .bf-legacy .tldr-cell .lbl{color:var(--muted)!important}html[data-theme=paper] .bf-legacy .breadcrumbs{color:var(--muted)!important}html[data-theme=paper] .bf-legacy .breadcrumbs a{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .breadcrumbs a:hover{color:var(--green-text)!important}html[data-theme=paper] .bf-legacy .breadcrumbs .here{color:var(--ink)!important}html[data-theme=paper] .bf-legacy .breadcrumbs span.sep,html[data-theme=paper] .bf-legacy [class*=muted]{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy [class*=-section],html[data-theme=paper] .bf-legacy [class*=section-]{color:var(--ink)}html[data-theme=paper] .bf-legacy [class*=-section] h1,html[data-theme=paper] .bf-legacy [class*=-section] h2:not(:where([data-hl="3"])),html[data-theme=paper] .bf-legacy [class*=-section] h3:not(:where([data-hl="4"])),html[data-theme=paper] .bf-legacy [class*=-section] h4:not(:where([data-hl="5"])),html[data-theme=paper] .bf-legacy [class*=section-] h1,html[data-theme=paper] .bf-legacy [class*=section-] h2:not(:where([data-hl="3"])),html[data-theme=paper] .bf-legacy [class*=section-] h3:not(:where([data-hl="4"])),html[data-theme=paper] .bf-legacy [class*=section-] h4:not(:where([data-hl="5"])),html[data-theme=paper] .bf-legacy [class*=-section] h2:where([data-hl="3"]),html[data-theme=paper] .bf-legacy [class*=-section] h3:where([data-hl="4"]),html[data-theme=paper] .bf-legacy [class*=section-] h2:where([data-hl="3"]),html[data-theme=paper] .bf-legacy [class*=section-] h3:where([data-hl="4"]){color:var(--ink)!important}html[data-theme=paper] .bf-legacy [class*=-section] p,html[data-theme=paper] .bf-legacy [class*=section-] p{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy nav#mainNav,html[data-theme=paper] .bf-legacy nav#mainNav *{color-scheme:dark}html[data-theme=paper] .bf-legacy footer.footer,html[data-theme=paper] .bf-legacy footer.footer *:not(a:hover){color:var(--ink)}html[data-theme=paper] .bf-legacy .nav-cta,html[data-theme=paper] .bf-legacy .btn-primary,html[data-theme=paper] .bf-legacy [class*=btn-cta],html[data-theme=paper] .bf-legacy [class*=cta-primary]{color:var(--ink)!important}html[data-theme=paper] .bf-legacy .faq,html[data-theme=paper] .bf-legacy .faq-item{background:var(--paper-2)!important;border:1px solid var(--line)!important;color:var(--ink)!important}html[data-theme=paper] .bf-legacy .faq-item summary{color:var(--ink)!important;background:var(--paper-2)!important}html[data-theme=paper] .bf-legacy .faq-item summary:hover{background:var(--paper-2)!important}html[data-theme=paper] .bf-legacy .faq-item[open] summary{background:var(--paper-2)!important;color:var(--ink)!important}html[data-theme=paper] .bf-legacy .faq-item .a,html[data-theme=paper] .bf-legacy .faq-item .a *,html[data-theme=paper] .bf-legacy .faq-item .faq-body,html[data-theme=paper] .bf-legacy .faq-item p{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .ctrl-table{background:var(--paper-2)!important;border:1px solid var(--line)!important}html[data-theme=paper] .bf-legacy .ctrl-table th{color:var(--ink-2)!important;background:var(--paper-2)!important;border-bottom:1px solid var(--line)!important}html[data-theme=paper] .bf-legacy .ctrl-table td{color:var(--ink-2)!important;border-bottom:1px solid var(--line)!important}html[data-theme=paper] .bf-legacy .ctrl-table td:first-child{color:var(--ink)!important}html[data-theme=paper] .bf-legacy .example{background:var(--paper-2)!important;border:1px solid var(--green-wash)!important;color:var(--ink)!important}html[data-theme=paper] .bf-legacy .example h3:not(:where([data-hl="4"])),html[data-theme=paper] .bf-legacy .example p,html[data-theme=paper] .bf-legacy .example h2:where([data-hl="3"]){color:var(--ink)!important}html[data-theme=paper] .bf-legacy .example .ex-cell{background:var(--paper-2)!important;border:1px solid var(--line)!important}html[data-theme=paper] .bf-legacy .example .ex-cell .ex-lbl{color:var(--muted)!important}html[data-theme=paper] .bf-legacy .example .ex-cell .ex-val{color:var(--ink)!important}html[data-theme=paper] .bf-legacy .tldr{background:var(--paper-2)!important;border:1px solid var(--line)!important}html[data-theme=paper] .bf-legacy .tldr-cell .lbl{color:var(--muted)!important}html[data-theme=paper] .bf-legacy .tldr-cell .val{color:var(--ink)!important}html[data-theme=paper] .bf-legacy .tldr-cell .help{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .tool-embed{background:var(--paper-2)!important;border:1px solid var(--green-wash)!important;color:var(--ink)!important}html[data-theme=paper] .bf-legacy .tool-embed h3:not(:where([data-hl="4"])),html[data-theme=paper] .bf-legacy .tool-embed h2:where([data-hl="3"]){color:var(--ink)!important}html[data-theme=paper] .bf-legacy .tool-embed p{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .tool-fallback{background:var(--paper-2)!important;border:1px solid var(--line)!important}html[data-theme=paper] .bf-legacy .tool-fallback p{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .tool-fallback p strong{color:var(--ink)!important}html[data-theme=paper] .bf-legacy .final-cta{background:var(--paper-2)!important;border:1px solid var(--green-wash)!important;color:var(--ink)!important}html[data-theme=paper] .bf-legacy .final-cta h2:not(:where([data-hl="3"])),html[data-theme=paper] .bf-legacy .final-cta h3:not(:where([data-hl="4"])),html[data-theme=paper] .bf-legacy .final-cta h2:where([data-hl="3"]){color:var(--ink)!important}html[data-theme=paper] .bf-legacy .final-cta p{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy svg text{fill:var(--ink-2)!important}html[data-theme=paper] .bf-legacy svg .axis text,html[data-theme=paper] .bf-legacy svg .label,html[data-theme=paper] .bf-legacy svg .tick text{fill:var(--muted)!important}html[data-theme=paper] .bf-legacy [style*="color:rgba(255,255,255"],html[data-theme=paper] .bf-legacy [style*="color: rgba(255,255,255"]{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy [style*="color:#fff"],html[data-theme=paper] .bf-legacy [style*="color: #fff"],html[data-theme=paper] .bf-legacy [style*="color:white"]{color:var(--ink)!important}.bf-legacy *{margin:0;padding:0;box-sizing:border-box}.bf-legacy{scroll-behavior:smooth}.bf-legacy{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--navy-900__b);color:var(--ink);line-height:1.65;overflow-x:hidden}.bf-legacy h1,.bf-legacy h2:not(:where([data-hl="3"])),.bf-legacy h3:not(:where([data-hl="4"])),.bf-legacy h4:not(:where([data-hl="5"])),.bf-legacy h2:where([data-hl="3"]),.bf-legacy h3:where([data-hl="4"]){font-family:DM Sans,Inter,sans-serif;line-height:1.18}.bf-legacy a{color:inherit;text-decoration:none}.bf-legacy img{max-width:100%}.bf-legacy code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9em;color:var(--ocean-300__t);background:var(--green-wash);padding:1px 6px;border-radius:4px}.bf-legacy .bg-ambient{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:1;background:radial-gradient(ellipse at 30% 20%,rgba(16,185,129,.05) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(59,130,246,.04) 0%,transparent 50%)}.bf-legacy .bg-ambient svg{width:100%;height:100%;display:block}.bf-legacy .bg-ambient .hex{fill:none;stroke:var(--green-wash);stroke-width:1}.bf-legacy .bg-ambient .hex.alt{stroke:var(--skin-blue-wash)}.bf-legacy .bg-ambient .hex-fill{animation:hex-pulse 5s ease-in-out infinite;will-change:opacity}.bf-legacy .bg-ambient .hex-fill.h1{fill:var(--green-wash);animation-delay:0s}.bf-legacy .bg-ambient .hex-fill.h2{fill:var(--skin-blue-wash);animation-delay:1.2s}.bf-legacy .bg-ambient .hex-fill.h3{fill:#6ee7b714;animation-delay:2.4s}.bf-legacy .bg-ambient .hex-fill.h4{fill:#60a5fa14;animation-delay:3.6s}.bf-legacy .bg-ambient .hex-fill.h5{fill:var(--green-wash);animation-delay:.6s}.bf-legacy .bg-ambient .hex-fill.h6{fill:#34d39914;animation-delay:1.8s}.bf-legacy .bg-ambient .hex-fill.h7{fill:var(--skin-blue-wash);animation-delay:3s}.bf-legacy .bg-ambient .hex-fill.h8{fill:#6ee7b714;animation-delay:4.2s}@keyframes hex-pulse{0%,to{opacity:0}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.bf-legacy .bg-ambient .hex-fill{animation:none;opacity:.4}}.bf-legacy main,.bf-legacy header,.bf-legacy footer,.bf-legacy nav{position:relative;z-index:1}.bf-legacy .nav{position:sticky;top:0;z-index:1000;background:linear-gradient(180deg,var(--paper-2) 0%,var(--paper-2) 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.bf-legacy .nav-inner{max-width:1280px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bf-legacy .nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.bf-legacy .nav-logo-text{font-family:DM Sans,Inter,sans-serif;font-weight:800;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.bf-legacy .nav-mobile{display:none;background:none;border:0;color:var(--ink-2);cursor:pointer;padding:6px}.bf-legacy .nav-links{display:flex;align-items:center;gap:24px}.bf-legacy .nav-link{font-family:Inter,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--muted);text-decoration:none;transition:color .25s;cursor:pointer;padding:6px 0;position:relative;background:none;border:none}.bf-legacy .nav-link:hover{color:var(--ink)}.bf-legacy .nav-link.has-dropdown:after{content:"";display:inline-block;width:0;height:0;border:4px solid transparent;border-top-color:currentColor;margin-left:6px;vertical-align:middle;transform:translateY(2px);transition:transform .2s}.bf-legacy .nav-link.has-dropdown:hover:after{transform:translateY(2px) rotate(180deg)}.bf-legacy .nav-cta{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:var(--skin-btn-bg);color:var(--skin-btn-fg);font-family:Inter,sans-serif;font-weight:600;font-size:14px;border-radius:10px;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.bf-legacy .nav-cta:hover{background:var(--green-wash);transform:translateY(-1px);box-shadow:0 8px 24px #05966959}.bf-legacy .nav-item{position:relative}.bf-legacy .nav-item:has(.nav-mega-3col),.bf-legacy .nav-item:has(.nav-mega-2col){position:static}.bf-legacy .nav-panel{position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%) translateY(8px);background:linear-gradient(180deg,var(--paper-2),var(--paper-2));border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 24px 60px #00000073;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s,visibility .2s;z-index:1100}.bf-legacy .nav-item:hover .nav-panel,.bf-legacy .nav-item:focus-within .nav-panel,.bf-legacy .nav-item.open .nav-panel{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.bf-legacy .nav-item:hover:before{content:"";position:absolute;top:100%;left:0;right:0;height:14px}.bf-legacy .nav-mega{display:flex;flex-direction:column;gap:0}.bf-legacy .nav-mega-3col{width:min(1080px,94vw)}.bf-legacy .nav-mega-2col{width:min(740px,92vw)}.bf-legacy .nav-mega-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.bf-legacy .nav-mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.bf-legacy .nav-mega-featured{display:block;position:relative;background:linear-gradient(135deg,#0596692e,#0596690f 70%);border:1px solid rgba(52,211,153,.35);border-radius:12px;padding:18px;margin-bottom:14px;text-decoration:none;transition:all .2s;overflow:hidden}.bf-legacy .nav-mega-featured:after{content:"";position:absolute;top:-30%;right:-10%;width:55%;height:140%;background:radial-gradient(circle,rgba(52,211,153,.15),transparent 60%);pointer-events:none}.bf-legacy .nav-mega-featured:hover{border-color:#34d39999;transform:translateY(-1px);box-shadow:0 8px 24px #0596692e}.bf-legacy .nav-mega-featured .featured-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--green-text);margin-bottom:6px;display:flex;align-items:center;gap:6px}.bf-legacy .nav-mega-featured .featured-eyebrow:before{content:"\2605";color:var(--green-text)}.bf-legacy .nav-mega-featured h4:not(:where([data-hl="5"])),.bf-legacy .nav-mega-featured h3:where([data-hl="4"]){font-family:DM Sans,Inter,sans-serif;font-size:16px;font-weight:800;color:var(--ink);margin:0 0 6px;letter-spacing:-.01em}.bf-legacy .nav-mega-featured p{font-size:12px;color:var(--muted);margin:0 0 10px;line-height:1.5}.bf-legacy .nav-mega-featured .featured-cta{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--green-text)}.bf-legacy .nav-mega-featured .featured-cta:after{content:"\2192";transition:transform .2s}.bf-legacy .nav-mega-featured:hover .featured-cta:after{transform:translate(3px)}.bf-legacy .nav-mega-secondary-title{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.bf-legacy .nav-mega-secondary-title.nm-spaced{margin-top:18px}.bf-legacy .mega-item{display:flex;align-items:flex-start;gap:12px;padding:9px 10px;border-radius:10px;transition:background .15s;text-decoration:none;color:inherit}.bf-legacy .mega-item:hover{background:var(--skin-fill)}.bf-legacy .mega-item h4:not(:where([data-hl="5"])),.bf-legacy .mega-item h3:where([data-hl="4"]){font-size:13.5px;font-weight:700;color:var(--ink);margin:0 0 2px}.bf-legacy .mega-item p{font-size:11.5px;color:var(--muted);margin:0;line-height:1.45}.bf-legacy .mi-icon{flex-shrink:0;width:34px;height:34px;border-radius:9px;background:#05966926;color:var(--green-text);display:flex;align-items:center;justify-content:center}.bf-legacy .mi-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.bf-legacy .mega-item.compare-link{margin-top:6px;background:var(--skin-blue-wash);border:1px solid var(--skin-blue-line)}.bf-legacy .mega-item.compare-link:hover{background:var(--skin-blue-wash)}.bf-legacy .mega-item.compare-link .mi-icon{background:var(--skin-blue-wash);color:var(--blue-400__t)}@media(max-width:980px){.bf-legacy .nav-mobile{display:block}.bf-legacy .nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:14px 18px;background:linear-gradient(180deg,var(--paper-2),var(--paper-2));border-bottom:1px solid var(--line);max-height:calc(100vh - 70px);overflow-y:auto}.bf-legacy .nav-links.open{display:flex}.bf-legacy .nav-links>.nav-link,.bf-legacy .nav-links>.nav-item>.nav-link,.bf-legacy .nav-links>.nav-item>.nav-link.has-dropdown,.bf-legacy .nav-links>.nav-cta{padding:14px 6px;border-bottom:1px solid var(--line);font-size:15px}.bf-legacy .nav-cta{justify-content:center;margin-top:10px;padding:14px}.bf-legacy .nav-mega-3col,.bf-legacy .nav-mega-2col,.bf-legacy .nav-dd{width:100%;position:static;transform:none;opacity:1;visibility:visible;background:none;border:0;box-shadow:none;padding:6px 0 16px}.bf-legacy .nav-mega-grid-3,.bf-legacy .nav-mega-grid{grid-template-columns:1fr;gap:6px}.bf-legacy .nav-panel{position:static;transform:none;opacity:1;visibility:visible;padding:6px 0 16px;background:none;border:0;box-shadow:none}.bf-legacy .nav-item:hover:before{display:none}}.bf-legacy .breadcrumbs{max-width:1080px;margin:0 auto;padding:18px 28px 0;font-size:12px;color:var(--muted);letter-spacing:.02em}.bf-legacy .breadcrumbs a{color:var(--muted);transition:color .2s}.bf-legacy .breadcrumbs a:hover{color:var(--ink)}.bf-legacy .breadcrumbs span.sep{margin:0 8px;color:var(--muted)}.bf-legacy .breadcrumbs .here{color:var(--ink-2)}.bf-legacy .lf-page{max-width:1080px;margin:0 auto;padding:32px 28px 80px}.bf-legacy .lf-page h2:not(:where([data-hl="3"])){font-size:clamp(26px,3.5vw,38px);font-weight:800;letter-spacing:-.02em;margin:64px 0 16px}.bf-legacy .lf-page h2:not(:where([data-hl="3"])):first-of-type{margin-top:0}.bf-legacy .lf-page h3:not(:where([data-hl="4"])),.bf-legacy .lf-page h2:where([data-hl="3"]){font-size:20px;font-weight:700;margin:32px 0 8px;color:var(--ink)}.bf-legacy .lf-page p{font-size:16.5px;color:var(--ink-2);margin-bottom:14px;max-width:840px}.bf-legacy .lf-page p strong{color:var(--ink);font-weight:700}.bf-legacy .lf-page ul{margin:14px 0 18px 22px;color:var(--ink-2)}.bf-legacy .lf-page ul li{margin-bottom:8px;font-size:16px;line-height:1.65}.bf-legacy .lf-page ul li::marker{color:var(--ocean-400__t)}.bf-legacy .lf-hero{padding:48px 0 24px}.bf-legacy .lf-hero .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ocean-300__t);margin-bottom:16px;padding:6px 12px;background:var(--green-wash);border:1px solid var(--green-wash-2);border-radius:999px}.bf-legacy .lf-hero .eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--ocean-400__b);box-shadow:0 0 12px var(--ocean-400)}.bf-legacy .lf-hero h1{font-size:clamp(34px,5.5vw,56px);font-weight:800;letter-spacing:-.025em;margin-bottom:22px;line-height:1.06}.bf-legacy .lf-hero h1 .grad{background:linear-gradient(135deg,var(--ocean-300__b),var(--ocean-500__b),var(--blue-400__b));-webkit-background-clip:text;-webkit-text-fill-color:currentColor;background-clip:text}.bf-legacy .lf-hero .lead{font-size:19px;color:var(--ink-2);max-width:760px;line-height:1.6;margin-bottom:8px}.bf-legacy .lf-hero .sub{font-size:15px;color:var(--muted);max-width:720px;margin-bottom:32px}.bf-legacy .tldr{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:32px 0 12px;padding:22px;background:var(--skin-fill);border:1px solid var(--line);border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media(max-width:760px){.bf-legacy .tldr{grid-template-columns:1fr 1fr}}.bf-legacy .tldr-cell{display:flex;flex-direction:column;gap:4px}.bf-legacy .tldr-cell .lbl{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.bf-legacy .tldr-cell .val{font-family:DM Sans,sans-serif;font-weight:800;font-size:20px;color:var(--ink);letter-spacing:-.01em}.bf-legacy .tldr-cell .val.green{color:var(--ocean-400__t)}.bf-legacy .tldr-cell .val.blue{color:var(--blue-400__t)}.bf-legacy .tldr-cell .val.warn{color:var(--amber-400__t)}.bf-legacy .tldr-cell .help{font-size:11.5px;color:var(--muted);line-height:1.4}.bf-legacy .angle{margin:36px 0;padding:26px 30px;background:linear-gradient(135deg,#10b9811a,#3b82f60f);border:1px solid var(--green-wash-2);border-left:4px solid var(--ocean-500);border-radius:14px}.bf-legacy .angle .lead-line{font-family:DM Sans,sans-serif;font-weight:700;font-size:22px;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.bf-legacy .angle .lead-line em{font-style:normal;color:var(--ocean-300__t)}.bf-legacy .ctrl-table{margin:24px 0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--skin-fill)}.bf-legacy .ctrl-table table{width:100%;border-collapse:collapse;font-size:14.5px}.bf-legacy .ctrl-table th{text-align:left;padding:14px 18px;font-family:DM Sans,sans-serif;font-weight:700;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--skin-fill);border-bottom:1px solid var(--line)}.bf-legacy .ctrl-table td{padding:14px 18px;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top}.bf-legacy .ctrl-table tr:last-child td{border-bottom:none}.bf-legacy .ctrl-table td:first-child{color:var(--ink);font-weight:600;font-family:DM Sans,sans-serif;font-size:14px}.bf-legacy .ctrl-table .yes{color:var(--ocean-400__t);font-weight:600}.bf-legacy .ctrl-table .no{color:var(--red-400__t);font-weight:600}.bf-legacy .ctrl-table .partial{color:var(--amber-400__t);font-weight:600}.bf-legacy .cost-chart-block{margin:32px 0;padding:30px;background:var(--skin-fill);border:1px solid var(--line);border-radius:16px}.bf-legacy .cost-chart-block h3:not(:where([data-hl="4"])),.bf-legacy .cost-chart-block h2:where([data-hl="3"]){font-size:18px;font-weight:700;margin:0 0 18px}.bf-legacy .cost-chart-block .chart-foot{font-size:13px;color:var(--muted);margin-top:14px;line-height:1.6}.bf-legacy .cost-svg{width:100%;height:auto;font-family:Inter,sans-serif;display:block}.bf-legacy .cost-svg .grid line{stroke:var(--muted);stroke-width:1}.bf-legacy .cost-svg .axis text{fill:var(--muted);font-size:10.5px;font-weight:600}.bf-legacy .cost-svg .line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.bf-legacy .cost-svg .line.l-fi{stroke:var(--red-400__t)}.bf-legacy .cost-svg .line.l-lf{stroke:var(--ocean-400__t);stroke-width:3;filter:drop-shadow(0 0 6px rgba(52,211,153,.35))}.bf-legacy .cost-svg .line.l-sf{stroke:var(--blue-400__t)}.bf-legacy .cost-svg .marker{fill:var(--ink);stroke:var(--navy-900__t);stroke-width:1.5}.bf-legacy .cost-svg .marker.lf{fill:var(--ocean-400__t)}.bf-legacy .cost-svg .marker.fi{fill:var(--red-400__t)}.bf-legacy .cost-svg .marker.sf{fill:var(--blue-400__t)}.bf-legacy .cost-svg .end-label{font-size:10.5px;font-weight:700}.bf-legacy .cost-svg .end-label.lf{fill:var(--ocean-400__t)}.bf-legacy .cost-svg .end-label.fi{fill:var(--red-400__t)}.bf-legacy .cost-svg .end-label.sf{fill:var(--blue-400__t)}.bf-legacy .example{margin:28px 0;padding:24px 28px;background:var(--skin-blue-wash);border:1px solid var(--skin-blue-line);border-radius:14px}.bf-legacy .example .label{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-300__t);background:var(--skin-blue-wash);padding:4px 10px;border-radius:6px;margin-bottom:14px}.bf-legacy .example h3:not(:where([data-hl="4"])),.bf-legacy .example h2:where([data-hl="3"]){margin-top:0;font-size:18px}.bf-legacy .example .ex-rows{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}@media(max-width:680px){.bf-legacy .example .ex-rows{grid-template-columns:1fr}}.bf-legacy .example .ex-cell{padding:14px;background:var(--skin-fill);border:1px solid var(--line);border-radius:10px}.bf-legacy .example .ex-cell .ex-lbl{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:6px}.bf-legacy .example .ex-cell .ex-val{font-family:DM Sans,sans-serif;font-weight:800;font-size:24px;color:var(--ink);letter-spacing:-.01em}.bf-legacy .example .ex-cell .ex-val.win{color:var(--ocean-400__t)}.bf-legacy .tool-embed{margin:40px 0;padding:24px;background:linear-gradient(135deg,var(--paper-2),var(--paper-2));border:1px solid var(--line);border-radius:18px}.bf-legacy .tool-embed h3:not(:where([data-hl="4"])),.bf-legacy .tool-embed h2:where([data-hl="3"]){font-size:20px;margin:0 0 8px}.bf-legacy .tool-embed p{font-size:14.5px;color:var(--muted);margin-bottom:18px}.bf-legacy .tool-embed iframe{width:100%;border:none;border-radius:12px;background:var(--paper-2)}.bf-legacy .tool-fallback{padding:32px 24px;text-align:center;background:var(--skin-fill);border-radius:12px}.bf-legacy .tool-fallback a{display:inline-block;padding:12px 22px;background:var(--ocean-600__b);color:var(--ink);border-radius:10px;font-weight:600;font-size:14px;margin-top:12px;transition:background .2s,transform .2s}.bf-legacy .tool-fallback a:hover{background:var(--ocean-700__b);transform:translateY(-1px)}.bf-legacy .compare-pills{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 8px}.bf-legacy .compare-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--skin-fill);border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:600;color:var(--ink-2);transition:all .2s}.bf-legacy .compare-pill:hover{background:var(--green-wash);border-color:var(--green-wash-2);color:var(--ink);transform:translateY(-1px)}.bf-legacy .compare-pill:after{content:"\2192";font-size:11px;color:var(--muted)}.bf-legacy .faq-list{margin:24px 0}.bf-legacy .faq-item{margin-bottom:8px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--skin-fill)}.bf-legacy .faq-item summary{padding:18px 22px;cursor:pointer;font-family:DM Sans,sans-serif;font-weight:700;font-size:16.5px;color:var(--ink);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:background .2s}.bf-legacy .faq-item summary::-webkit-details-marker{display:none}.bf-legacy .faq-item summary:after{content:"+";font-family:Inter,sans-serif;font-weight:300;font-size:24px;color:var(--ocean-400__t);transition:transform .2s;flex-shrink:0}.bf-legacy .faq-item[open] summary:after{transform:rotate(45deg)}.bf-legacy .faq-item summary:hover{background:var(--skin-fill)}.bf-legacy .faq-item .a{padding:0 22px 22px;font-size:15.5px;color:var(--muted);line-height:1.7}.bf-legacy .final-cta{margin:60px 0 0;padding:44px 32px;text-align:center;background:linear-gradient(135deg,#10b9811f,#3b82f614);border:1px solid var(--green-wash-2);border-radius:20px}.bf-legacy .final-cta h2:not(:where([data-hl="3"])){margin-top:0}.bf-legacy .final-cta p{font-size:17px;color:var(--ink-2);max-width:680px;margin:0 auto 22px}.bf-legacy .final-cta a{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;background:var(--ocean-600__b);color:var(--ink);font-weight:700;font-size:15.5px;border-radius:12px;transition:all .25s;box-shadow:0 8px 32px #05966952}.bf-legacy .final-cta a:hover{background:var(--ocean-700__b);transform:translateY(-2px);box-shadow:0 12px 40px #0596696b}.bf-legacy .footer{margin-top:80px;padding:60px 28px 30px;background:var(--navy-950__b);border-top:1px solid var(--line)}.bf-legacy .footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:760px){.bf-legacy .footer-inner{grid-template-columns:1fr 1fr}}.bf-legacy .footer-brand p{font-size:13px;color:var(--muted);line-height:1.6;margin-top:8px;max-width:300px}.bf-legacy .footer-col h4:not(:where([data-hl="5"])),.bf-legacy .footer-col h3:where([data-hl="4"]){font-family:DM Sans,sans-serif;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.bf-legacy .footer-col a{display:block;padding:6px 0;font-size:13.5px;color:var(--muted);transition:color .2s}.bf-legacy .footer-col a:hover{color:var(--ink)}.bf-legacy .footer-bottom{max-width:1200px;margin:36px auto 0;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--muted)}.bf-legacy[data-skin]{--ocean-300__t:var(--green-text);--blue-400__t:var(--skin-blue);--ocean-400__t:var(--green-text);--amber-400__t:var(--skin-amber);--red-400__t:var(--skin-red);--navy-900__t:var(--ink);--blue-300__t:var(--skin-blue);--navy-900__b:var(--paper-2);--ocean-400__b:var(--green-wash);--ocean-300__b:var(--green-wash);--ocean-500__b:var(--green-wash);--blue-400__b:var(--skin-blue-wash);--ocean-600__b:var(--green-wash);--ocean-700__b:var(--green-wash);--navy-950__b:var(--paper-2)}
