.bf-legacy{--orange:#0e7c58;--orange-light:#08b780;--orange-50:#eaf1ec;--orange-100:#dcefe5;--orange-bg:rgba(14,124,88,.08);--orange-glow:rgba(14,124,88,.25);--green:#059669;--green-light:#34d399;--green-50:#ecfdf5;--green-bg:rgba(5,150,105,.08);--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--navy-900:#0a1628;--navy-800:#0f1f38;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827}.bf-legacy *{margin:0;padding:0;box-sizing:border-box}.bf-legacy{overflow-x:hidden}.bf-legacy{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--gray-800);line-height:1.6;background:#fff;-webkit-font-smoothing:antialiased}.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.15}.bf-legacy a{text-decoration:none;color:inherit}.bf-legacy img{max-width:100%;display:block}.bf-legacy .nav{position:sticky;top:0;z-index:100;background:var(--navy-900);border-bottom:1px solid rgba(255,255,255,.08)}.bf-legacy .nav-inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 24px}.bf-legacy .nav-logo img{height:40px;width:auto}.bf-legacy .nav-cta{display:inline-flex;align-items:center;gap:7px;padding:10px 20px;background:var(--orange);color:#fff;border-radius:10px;font-weight:700;font-size:13.5px;border:none;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s}.bf-legacy .nav-cta:hover{background:#0c6b4c;transform:translateY(-1px);box-shadow:0 6px 20px var(--orange-glow)}.bf-legacy .nav-actions{display:flex;align-items:center;gap:10px}.bf-legacy .nav-call{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.28);border-radius:10px;font-weight:700;font-size:13.5px;text-decoration:none;font-family:Inter,sans-serif;transition:all .2s;white-space:nowrap}.bf-legacy .nav-call:hover{border-color:var(--orange-light);color:var(--orange-light)}@media(max-width:560px){.bf-legacy .nav-cta{display:none}.bf-legacy .nav-call{padding:9px 13px;font-size:13px;border-color:var(--orange-light);color:var(--orange-light)}}.bf-legacy .hero-call{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:15px 30px;background:#fff;color:var(--navy-900);border-radius:12px;font-weight:800;font-size:16.5px;text-decoration:none;font-family:Inter,sans-serif;transition:all .25s;box-shadow:0 10px 30px #0000002e}.bf-legacy .hero-call:hover{transform:translateY(-2px);box-shadow:0 16px 40px #00000047;color:var(--orange)}.bf-legacy .hero-call .num{font-family:DM Sans,sans-serif;letter-spacing:-.3px}.bf-legacy .final-call{display:inline-flex;align-items:center;gap:9px;margin-top:16px;color:#fff;font-weight:800;font-size:16px;text-decoration:none;border-bottom:2px solid rgba(255,255,255,.5);padding-bottom:2px;transition:all .2s}.bf-legacy .final-call:hover{border-color:#fff}.bf-legacy .hero{padding:56px 24px 40px;text-align:center;background:linear-gradient(135deg,var(--slate-700),var(--slate-900));color:#fff}.bf-legacy .hero-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;background:var(--orange-bg);border:1px solid rgba(14,124,88,.25);border-radius:999px;font-size:12.5px;color:var(--orange-light);font-weight:700;margin-bottom:22px;letter-spacing:.3px}.bf-legacy .hero h1{font-size:clamp(30px,5vw,50px);font-weight:800;max-width:760px;margin:0 auto 18px;letter-spacing:-1px}.bf-legacy .hero h1 em{color:var(--orange-light);font-style:normal}.bf-legacy .hero p{font-size:clamp(16px,1.8vw,18.5px);color:#ffffff9e;max-width:560px;margin:0 auto 30px;line-height:1.6}.bf-legacy .hero-btn{display:inline-flex;align-items:center;gap:9px;padding:17px 40px;background:var(--orange);color:#fff;border-radius:12px;font-weight:700;font-size:17px;border:none;cursor:pointer;font-family:Inter,sans-serif;transition:all .25s}.bf-legacy .hero-btn:hover{background:#0c6b4c;transform:translateY(-2px);box-shadow:0 14px 36px var(--orange-glow)}.bf-legacy .hero-micro{margin-top:16px;font-size:12.5px;color:#ffffff80}.bf-legacy .hero-trust{margin-top:30px;display:flex;gap:26px;justify-content:center;flex-wrap:wrap;font-size:13px;color:#ffffffb3}.bf-legacy .hero-trust span{display:inline-flex;align-items:center;gap:7px}.bf-legacy .hero-trust svg{flex:0 0 auto;color:var(--green-light)}.bf-legacy .hero-sub{margin-top:20px}@media(min-width:940px){.bf-legacy .hero-grid{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 440px;column-gap:56px;row-gap:6px;align-items:center;text-align:left}.bf-legacy .hero-head{grid-column:1;grid-row:1}.bf-legacy .hero-sub{grid-column:1;grid-row:2;margin-top:0}.bf-legacy .hero-secondary{grid-column:1;grid-row:3;align-self:start}.bf-legacy .hero-form{grid-column:2;grid-row:1 / span 3;align-self:center}.bf-legacy .hero-grid h1{margin:0 0 18px;max-width:640px}.bf-legacy .hero-grid .hero-sub p{margin:0 0 4px;max-width:560px}.bf-legacy .hero-grid .hero-trust{justify-content:flex-start}}.bf-legacy .section{padding:56px 24px}.bf-legacy .section-inner{max-width:760px;margin:0 auto}.bf-legacy .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:var(--orange);background:var(--orange-bg);padding:6px 14px;border-radius:999px;letter-spacing:.6px;text-transform:uppercase;margin-bottom:14px}.bf-legacy .section h2:not(:where([data-hl="3"])){font-size:clamp(24px,3.4vw,34px);font-weight:800;color:var(--slate-900);letter-spacing:-.6px;margin-bottom:12px}.bf-legacy .section .lead{font-size:16px;color:var(--gray-600);max-width:600px;margin-bottom:8px}.bf-legacy .center{text-align:center}.bf-legacy .center .lead{margin-left:auto;margin-right:auto}.bf-legacy .est{background:var(--gray-50);border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.bf-legacy .est-card{max-width:620px;margin:0 auto;background:#fff;border:1px solid var(--gray-200);border-radius:18px;padding:28px;box-shadow:0 14px 40px #0f172a0f}.bf-legacy .est-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.bf-legacy .est-field{flex:1 1 240px}.bf-legacy .est-field label{display:block;font-size:13px;font-weight:700;color:var(--slate-700);margin-bottom:7px}.bf-legacy .est-input-wrap{position:relative}.bf-legacy .est-input-wrap .dollar{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:17px;font-weight:700;color:var(--gray-400)}.bf-legacy .est-card input{width:100%;padding:14px 14px 14px 30px;font-size:17px;font-weight:600;border:1.5px solid var(--gray-300);border-radius:11px;font-family:Inter,sans-serif;color:var(--slate-900)}.bf-legacy .est-card input:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-bg)}.bf-legacy .est-btn{flex:0 0 auto;padding:14px 24px;background:var(--slate-900);color:#fff;border:none;border-radius:11px;font-weight:700;font-size:15px;cursor:pointer;font-family:Inter,sans-serif;transition:background .2s}.bf-legacy .est-btn:hover{background:var(--orange)}.bf-legacy .est-out{margin-top:22px;padding-top:22px;border-top:1px dashed var(--gray-300);display:none}.bf-legacy .est-out.show{display:block;animation:fade .4s ease}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bf-legacy .est-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}@media(max-width:480px){.bf-legacy .est-grid{grid-template-columns:1fr}}.bf-legacy .est-stat{background:var(--gray-50);border-radius:12px;padding:16px 18px}.bf-legacy .est-stat .k{font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--gray-500);margin-bottom:5px}.bf-legacy .est-stat .v{font-size:24px;font-weight:800;color:var(--slate-900);font-family:DM Sans,sans-serif;letter-spacing:-.5px}.bf-legacy .est-stat.win{background:var(--green-50)}.bf-legacy .est-stat.win .v{color:var(--green)}.bf-legacy .est-cta{display:block;width:100%;text-align:center;padding:16px;background:var(--orange);color:#fff;border-radius:12px;font-weight:700;font-size:16px;border:none;cursor:pointer;font-family:Inter,sans-serif;transition:all .2s}.bf-legacy .est-cta:hover{background:#0c6b4c}.bf-legacy .est-note{font-size:11.5px;color:var(--gray-500);margin-top:14px;line-height:1.5}.bf-legacy .book{background:#fff}.bf-legacy .book-frame-wrap{max-width:680px;margin:26px auto 0}.bf-legacy .book-frame{width:100%;min-height:720px;border:0;border-radius:16px;background:#fff;box-shadow:0 24px 64px #0f172a1a;display:block}.bf-legacy .book-foot{font-size:12px;color:var(--gray-500);margin-top:18px;text-align:center}.bf-legacy .strip{background:var(--navy-900);color:#fff;text-align:center}.bf-legacy .strip h2:not(:where([data-hl="3"])){color:#fff}.bf-legacy .strip .lead{color:#fff9}.bf-legacy .strip-stats{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;margin-top:30px}.bf-legacy .strip-stat .v{font-size:38px;font-weight:800;color:var(--orange-light);font-family:DM Sans,sans-serif;letter-spacing:-1px}.bf-legacy .strip-stat .k{font-size:13px;color:#fff9;margin-top:4px}.bf-legacy .faq-item{border-bottom:1px solid var(--gray-200);padding:20px 0}.bf-legacy .faq-item:first-child{border-top:1px solid var(--gray-200)}.bf-legacy .faq-item h3:not(:where([data-hl="4"])),.bf-legacy .faq-item h2:where([data-hl="3"]){font-size:17px;font-weight:700;color:var(--slate-900);margin-bottom:8px}.bf-legacy .faq-item p{font-size:15px;color:var(--gray-600);line-height:1.6}.bf-legacy .final{text-align:center;background:linear-gradient(135deg,var(--orange),#0c6b4c);color:#fff}.bf-legacy .final h2:not(:where([data-hl="3"])){color:#fff;margin-bottom:14px}.bf-legacy .final p{color:#ffffffe6;max-width:480px;margin:0 auto 26px;font-size:16.5px}.bf-legacy .final-btn{display:inline-flex;align-items:center;gap:9px;padding:17px 44px;background:#fff;color:var(--orange);border-radius:12px;font-weight:800;font-size:17px;border:none;cursor:pointer;font-family:Inter,sans-serif;transition:transform .2s}.bf-legacy .final-btn:hover{transform:translateY(-2px)}.bf-legacy .footer{background:var(--navy-900);color:#ffffff80;padding:36px 24px;text-align:center;border-top:1px solid rgba(255,255,255,.08)}.bf-legacy .footer img{height:32px;width:auto;margin:0 auto 14px;opacity:.9}.bf-legacy .footer .tag{font-size:13px;margin-bottom:10px}.bf-legacy .footer .legal{font-size:12px;color:#ffffff59}.bf-legacy .footer .legal a{color:#ffffff80}.bf-legacy .footer .legal a:hover{color:var(--orange-light)}
