
.bf-legacy{position:relative;background:var(--paper);color:var(--ink-2);font-family:var(--body);min-height:40vh}html[data-theme="night"] .bf-legacy{background:var(--night);color:var(--night-fg)}.bf-legacy *{box-sizing:border-box}.bf-legacy img{max-width:100%}.bf-legacy{overflow-x:clip}.bf-legacy .slick-next{right:0}.bf-legacy .slick-prev{left:0}
.bf-legacy{--gray-50:var(--paper-2);--gray-100:var(--paper-2);--gray-200:#e5e7eb;--gray-600:var(--ink-2);--gray-700:var(--ink-2);--gray-800:var(--ink);--line-light:rgba(31,41,55,.1);--ocean-50-bg:#ecfdf5}.bf-legacy{background:var(--paper-2)!important;color:var(--gray-800)!important}.bf-legacy .hero,.bf-legacy section.hero,.bf-legacy header.hero{background:linear-gradient(135deg,var(--paper-2),var(--paper-2) 30%,var(--paper-2))!important;color:var(--ink)!important}.bf-legacy .hero h1,.bf-legacy .hero h2:not(:where([data-hl="3"])),.bf-legacy .hero h3:not(:where([data-hl="4"])),.bf-legacy .hero h4:not(:where([data-hl="5"])),.bf-legacy .hero h2:where([data-hl="3"]),.bf-legacy .hero h3:where([data-hl="4"]){color:var(--ink)!important}.bf-legacy .hero p,.bf-legacy .hero .hero-sub,.bf-legacy .hero .lede,.bf-legacy .hero .subhead{color:var(--ink-2)!important}.bf-legacy .hero a,.bf-legacy .hero-eyebrow,.bf-legacy .hero .eyebrow,.bf-legacy .hero .badge,.bf-legacy .hero .strategy-badge{color:var(--green-text)!important}.bf-legacy main,.bf-legacy .section,.bf-legacy section.section,.bf-legacy .content-section,.bf-legacy .tools-section,.bf-legacy .results-section,.bf-legacy .filters-section,.bf-legacy .tile-section,.bf-legacy .cards-section{background:var(--paper-2)!important;color:var(--gray-800)!important}.bf-legacy .section h1,.bf-legacy .section h2:not(:where([data-hl="3"])),.bf-legacy .section h3:not(:where([data-hl="4"])),.bf-legacy .section h4:not(:where([data-hl="5"])),.bf-legacy .section-header h2:not(:where([data-hl="3"])),.bf-legacy .section-header h3:not(:where([data-hl="4"])),.bf-legacy .section-title,.bf-legacy main h2:not(:where([data-hl="3"])),.bf-legacy main h3:not(:where([data-hl="4"])),.bf-legacy .section h2:where([data-hl="3"]),.bf-legacy .section h3:where([data-hl="4"]),.bf-legacy .section-header h2:where([data-hl="3"]),.bf-legacy main h2:where([data-hl="3"]){color:var(--gray-800)!important}.bf-legacy .section p,.bf-legacy .section-header p,.bf-legacy .section-desc,.bf-legacy .section-sub,.bf-legacy .section-lead{color:var(--gray-600)!important}.bf-legacy .section-label,.bf-legacy .eyebrow,.bf-legacy .kicker{color:var(--ocean-600,#059669)!important}.bf-legacy .tool-card,.bf-legacy .tile,.bf-legacy .card,.bf-legacy .path-card,.bf-legacy .feature-card,.bf-legacy .cta-card,.bf-legacy .benefit-card{background:var(--paper-2)!important;border:1px solid var(--line-light)!important;color:var(--gray-800)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bf-legacy .tool-card:hover,.bf-legacy .tile:hover,.bf-legacy .card:hover,.bf-legacy .feature-card:hover{border-color:#0596694d!important;box-shadow:0 12px 36px #1f293714!important}.bf-legacy .tool-card h3:not(:where([data-hl="4"])),.bf-legacy .tool-card .tool-name,.bf-legacy .tool-card .card-title,.bf-legacy .tile h3:not(:where([data-hl="4"])),.bf-legacy .tile .tile-title,.bf-legacy .card h3:not(:where([data-hl="4"])),.bf-legacy .card-title,.bf-legacy .feature-card h3:not(:where([data-hl="4"])),.bf-legacy .tool-card h2:where([data-hl="3"]),.bf-legacy .tile h2:where([data-hl="3"]),.bf-legacy .card h2:where([data-hl="3"]),.bf-legacy .feature-card h2:where([data-hl="3"]){color:var(--gray-800)!important}.bf-legacy .tool-card p,.bf-legacy .tool-card .tool-desc,.bf-legacy .tool-card .card-desc,.bf-legacy .tool-card .tile-desc,.bf-legacy .tile p,.bf-legacy .tile-desc,.bf-legacy .card p,.bf-legacy .card-desc,.bf-legacy .feature-card p{color:var(--gray-600)!important}.bf-legacy .tool-card a,.bf-legacy .tool-card .tool-link,.bf-legacy .tool-card .tile-link,.bf-legacy .tile-link,.bf-legacy .tile a,.bf-legacy .card-link{color:var(--ocean-600,#059669)!important}.bf-legacy .btn-primary,.bf-legacy button.primary,.bf-legacy .cta-btn-primary,.bf-legacy .btn-gold,.bf-legacy .btn-emerald{background:var(--ocean-600,#059669)!important;color:var(--ink)!important;border-color:var(--ocean-600,#059669)!important}.bf-legacy .btn-primary:hover,.bf-legacy button.primary:hover,.bf-legacy .cta-btn-primary:hover,.bf-legacy .btn-gold:hover{background:var(--ocean-700,#047857)!important;border-color:var(--ocean-700,#047857)!important}.bf-legacy .btn-secondary,.bf-legacy .cta-btn-secondary,.bf-legacy .btn-outline,.bf-legacy .btn-navy{background:var(--paper-2)!important;color:var(--navy-900,#0a1628)!important;border:1px solid var(--line-light)!important}.bf-legacy .btn-secondary:hover,.bf-legacy .cta-btn-secondary:hover,.bf-legacy .btn-outline:hover{background:var(--gray-50)!important;border-color:var(--ocean-600,#059669)!important;color:var(--ocean-700,#047857)!important}.bf-legacy .hero .btn-outline,.bf-legacy section.hero .btn-outline,.bf-legacy header.hero .btn-outline{background:transparent!important;color:var(--ink)!important;border:2px solid var(--line)!important}.bf-legacy .hero .btn-outline:hover,.bf-legacy section.hero .btn-outline:hover{background:#ffffff1f!important;border-color:#ffffffbf!important;color:var(--ink)!important}.bf-legacy .filter-btn,.bf-legacy .filter-chip,.bf-legacy .tab-btn,.bf-legacy button.chip,.bf-legacy .pill-btn{background:var(--gray-50)!important;border:1px solid var(--line-light)!important;color:var(--gray-700)!important}.bf-legacy .filter-btn:hover,.bf-legacy .filter-chip:hover,.bf-legacy .tab-btn:hover{background:var(--gray-100)!important;border-color:#0596694d!important;color:var(--ocean-700,#047857)!important}.bf-legacy .filter-btn.active,.bf-legacy .filter-chip.active,.bf-legacy .tab-btn.active,.bf-legacy .tab-btn[aria-selected=true]{background:var(--ocean-600,#059669)!important;color:var(--ink)!important;border-color:var(--ocean-600,#059669)!important}.bf-legacy input[type=search],.bf-legacy input[type=text],.bf-legacy input[type=email],.bf-legacy input[type=number],.bf-legacy input[type=tel],.bf-legacy textarea,.bf-legacy select,.bf-legacy .search-input,.bf-legacy .form-input{background:var(--paper-2)!important;border:1px solid var(--line-light)!important;color:var(--gray-800)!important}.bf-legacy input::placeholder,.bf-legacy textarea::placeholder{color:#1f293766!important}.bf-legacy input:focus,.bf-legacy textarea:focus,.bf-legacy select:focus{border-color:var(--ocean-600,#059669)!important;box-shadow:0 0 0 3px #0596691f!important;outline:none!important}.bf-legacy .section-band,.bf-legacy .section-subtle,.bf-legacy .strategies-section,.bf-legacy .funding-section{background:var(--gray-50)!important}.bf-legacy .footer,.bf-legacy footer.footer,.bf-legacy footer[role=contentinfo]{background:var(--navy-900,#0a1628)!important}.bf-legacy .footer,.bf-legacy .footer p,.bf-legacy .footer a,.bf-legacy .footer h4:not(:where([data-hl="5"])),.bf-legacy .footer .footer-col h4:not(:where([data-hl="5"])),.bf-legacy .footer h3:where([data-hl="4"]),.bf-legacy .footer .footer-col h3:where([data-hl="4"]){color:#ffffffb3!important}.bf-legacy .footer h4:not(:where([data-hl="5"])),.bf-legacy .footer .footer-col h4:not(:where([data-hl="5"])),.bf-legacy .footer h3:where([data-hl="4"]),.bf-legacy .footer .footer-col h3:where([data-hl="4"]){color:#ffffff73!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:11px!important}.bf-legacy .footer a:hover{color:var(--ink)!important}.bf-legacy .footer-bottom{color:#ffffff73!important}.bf-legacy .cta-band,.bf-legacy .cta-section,.bf-legacy .final-cta{background:var(--navy-900,#0a1628)!important;color:var(--ink)!important}.bf-legacy .cta-band h2:not(:where([data-hl="3"])),.bf-legacy .cta-band h3:not(:where([data-hl="4"])),.bf-legacy .cta-section h2:not(:where([data-hl="3"])),.bf-legacy .final-cta h2:not(:where([data-hl="3"])),.bf-legacy .cta-band p,.bf-legacy .cta-section p,.bf-legacy .final-cta p,.bf-legacy .cta-band h2:where([data-hl="3"]){color:#ffffffeb!important}.bf-legacy .reviews-section,.bf-legacy .testimonials,.bf-legacy .reviews-inner{background:var(--paper-2)!important}.bf-legacy .review-card,.bf-legacy .testimonial-card{background:var(--paper-2)!important;border:1px solid var(--line-light)!important;color:var(--gray-800)!important}.bf-legacy .review-text,.bf-legacy .testimonial-text{color:var(--gray-700)!important}.bf-legacy .review-name,.bf-legacy .testimonial-name{color:var(--gray-800)!important}.bf-legacy .review-date,.bf-legacy .testimonial-date{color:var(--gray-600)!important}.bf-legacy .peo4u-banner{background:linear-gradient(135deg,var(--paper-2),var(--paper-2) 60%,var(--paper-2))!important}.bf-legacy .peo4u-banner-content h3:not(:where([data-hl="4"])),.bf-legacy .peo4u-banner-content h2:where([data-hl="3"]){color:var(--ink)!important}.bf-legacy .peo4u-banner-content p{color:#ffffffd1!important}.bf-legacy .peo4u-banner-content .label{color:var(--green-text)!important}.bf-legacy section.eb-cases-2026{background:var(--navy-900,#0a1628)!important;color:var(--ink)!important}.bf-legacy .eb-cases-2026 .eb-cs-title{color:var(--ink)!important}.bf-legacy .eb-cases-2026 .eb-cs-sub{color:#ffffffb8!important}.bf-legacy .eb-cases-2026 .eb-cs-eyebrow{color:var(--skin-amber)!important}.bf-legacy .eb-cases-2026 .eb-cs-trust{background:linear-gradient(135deg,#0f1f38d9,#0a1628bf)!important;border:1px solid var(--line)!important}.bf-legacy .eb-cases-2026 .eb-cs-trust-num{color:var(--green-text)!important}.bf-legacy .eb-cases-2026 .eb-cs-trust-label{color:#ffffffb8!important}.bf-legacy .eb-cases-2026 .eb-cs-card{background:linear-gradient(180deg,#0f1f38d9,#0a1628a6)!important;border:1px solid var(--line)!important;color:var(--ink)!important}.bf-legacy .eb-cases-2026 .eb-cs-card .eb-cs-headline{color:var(--ink)!important}.bf-legacy .eb-cases-2026 .eb-cs-card .eb-cs-subhead,.bf-legacy .eb-cases-2026 .eb-cs-card .eb-cs-trigger,.bf-legacy .eb-cases-2026 .eb-cs-support-list li{color:#ffffffbf!important}.bf-legacy .eb-cases-2026 .eb-cs-hero{background:linear-gradient(135deg,var(--paper-2),var(--paper-2))!important;color:var(--ink)!important}.bf-legacy .eb-cases-2026 .eb-cs-hero-quote,.bf-legacy .eb-cases-2026 .eb-cs-author{color:var(--ink)!important}.bf-legacy .eb-cases-2026 .eb-cs-bottom{background:linear-gradient(135deg,#10b9811f,#f59e0b0f)!important;border:1px solid var(--green-wash-2)!important}.bf-legacy .eb-cases-2026 .eb-cs-bottom h2:not(:where([data-hl="3"])){color:var(--ink)!important}.bf-legacy .eb-cases-2026 .eb-cs-bottom p{color:#ffffffbf!important}.bf-legacy .strategies-section .strategy-card{background:var(--paper-2)!important;border:1px solid var(--line-light)!important}.bf-legacy .strategies-section .strategy-card:hover{background:var(--paper-2)!important;border-color:#0596694d!important;box-shadow:0 12px 36px #1f293714!important}.bf-legacy .strategies-section .strategy-card.flagship{background:linear-gradient(160deg,#05966914,#05966905)!important;border-color:#05966959!important}.bf-legacy .strategies-section .strategy-card-name{color:var(--gray-800)!important}.bf-legacy .strategies-section .strategy-card.flagship .strategy-card-name{color:var(--ocean-600,#059669)!important}.bf-legacy .strategies-section .strategy-card-desc{color:var(--gray-700)!important}.bf-legacy .strategies-section .strategy-card-link{color:var(--ocean-600,#059669)!important}.bf-legacy .blog-tile{background:linear-gradient(160deg,var(--paper-2),var(--paper-2))!important;border:1px solid var(--line)!important;color:var(--ink)!important}.bf-legacy .blog-tile h3:not(:where([data-hl="4"])),.bf-legacy .blog-tile h2:where([data-hl="3"]){color:var(--ink)!important}.bf-legacy .blog-tile:hover h3:not(:where([data-hl="4"])),.bf-legacy .blog-tile:hover h2:where([data-hl="3"]){color:var(--ocean-300,#6ee7b7)!important}.bf-legacy .blog-tile p{color:#ffffffc7!important}.bf-legacy .blog-tile .tile-cat,.bf-legacy .blog-tile .tile-link{color:var(--ocean-300,#6ee7b7)!important}.bf-legacy .testimonials-section{background:linear-gradient(135deg,var(--navy-800,var(--paper-2)) 0%,var(--navy-900,var(--paper-2)) 100%)!important;color:var(--ink)!important}.bf-legacy .testimonials-section .section-header h2:not(:where([data-hl="3"])),.bf-legacy .testimonials-section.section .section-header h2:not(:where([data-hl="3"])){color:var(--ink)!important}.bf-legacy .testimonials-section .section-header p,.bf-legacy .testimonials-section.section .section-header p{color:#ffffffb3!important}.bf-legacy .testimonials-section .section-label{color:var(--ocean-300,#6ee7b7)!important;background:none!important;border:none!important}.bf-legacy .testimonials-section .testimonial-card{background:#ffffff14!important;border:2px solid var(--line)!important;color:var(--ink)!important}.bf-legacy .testimonials-section .testimonial-card-name{color:var(--ink)!important}.bf-legacy .testimonials-section .testimonial-card-role{color:#ffffff8c!important;border-bottom:1px solid var(--line)!important}.bf-legacy .testimonials-section .testimonial-card-text{color:#ffffffd9!important}.bf-legacy .testimonials-section .testimonial-featured{background:#ffffff0a!important;border:1px solid var(--line)!important;color:var(--ink)!important}.bf-legacy .testimonials-section .testimonial-featured-content,.bf-legacy .testimonials-section .testimonial-featured h3:not(:where([data-hl="4"])),.bf-legacy .testimonials-section .testimonial-quote,.bf-legacy .testimonials-section .testimonial-author-name,.bf-legacy .testimonials-section .testimonial-featured h2:where([data-hl="3"]){color:var(--ink)!important}.bf-legacy .testimonials-section .testimonial-author-title{color:#ffffffb3!important}.bf-legacy .eb-cases-2026 .eb-cs-howto{background:#0f1f388c!important;border:1px dashed var(--line)!important}.bf-legacy .eb-cases-2026 .eb-cs-howto h3:not(:where([data-hl="4"])),.bf-legacy .eb-cases-2026 .eb-cs-howto h2:where([data-hl="3"]){color:var(--amber-400,#fbbf24)!important}.bf-legacy .eb-cases-2026 .eb-cs-howto p{color:#ffffffc7!important}.bf-legacy .eb-cases-2026 .eb-cs-howto .nda{color:#fff9!important}.bf-legacy .eb-cases-2026 .eb-cs-howto .nda a{color:var(--ocean-300,#6ee7b7)!important}.bf-legacy .eb-cases-2026 .eb-cs-howto em{color:var(--ink)!important;font-style:italic}.bf-legacy section.eb-cases-2026{max-width:none!important;width:100%!important;padding:80px 24px!important;margin:0!important}.bf-legacy .eb-cases-2026 .eb-cs-header,.bf-legacy .eb-cases-2026 .eb-cs-grid,.bf-legacy .eb-cases-2026 .eb-cs-howto,.bf-legacy .eb-cases-2026 .eb-cs-bottom,.bf-legacy .eb-cases-2026 .eb-cs-trust-strip,.bf-legacy .eb-cases-2026 .eb-cs-hero{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.bf-legacy .dark-section h1,.bf-legacy .dark-section h2:not(:where([data-hl="3"])),.bf-legacy .dark-section h3:not(:where([data-hl="4"])),.bf-legacy .dark-section h4:not(:where([data-hl="5"])),.bf-legacy .dark-section h5,.bf-legacy .dark-section h6,.bf-legacy .dark-section h2:where([data-hl="3"]),.bf-legacy .dark-section h3:where([data-hl="4"]),.bf-legacy .dark-section h4:where([data-hl="5"]){color:var(--ink)!important}.bf-legacy .dark-section p{color:#ffffffc7!important}.bf-legacy .eligibility h2:not(:where([data-hl="3"])),.bf-legacy .eligibility h3:not(:where([data-hl="4"])),.bf-legacy .eligibility h4:not(:where([data-hl="5"])),.bf-legacy .eligibility-card h3:not(:where([data-hl="4"])),.bf-legacy .eligibility h2:where([data-hl="3"]),.bf-legacy .eligibility h3:where([data-hl="4"]),.bf-legacy .eligibility-card h2:where([data-hl="3"]){color:var(--ink)!important}.bf-legacy .eligibility p,.bf-legacy .eligibility-lede,.bf-legacy .eligibility-card p,.bf-legacy .eligibility-foot{color:#ffffffb3!important}.bf-legacy .broker h2:not(:where([data-hl="3"])),.bf-legacy .broker h3:not(:where([data-hl="4"])),.bf-legacy .broker h4:not(:where([data-hl="5"])),.bf-legacy .broker h2:where([data-hl="3"]),.bf-legacy .broker h3:where([data-hl="4"]){color:var(--ink)!important}.bf-legacy .broker p{color:#ffffff80!important}.bf-legacy #calculator h2:not(:where([data-hl="3"])),.bf-legacy #calculator h3:not(:where([data-hl="4"])),.bf-legacy #calculator h4:not(:where([data-hl="5"])),.bf-legacy #calculator .calc-h h2:not(:where([data-hl="3"])),.bf-legacy #calculator .ct h4:not(:where([data-hl="5"])),.bf-legacy #calculator h2:where([data-hl="3"]),.bf-legacy #calculator h3:where([data-hl="4"]),.bf-legacy #calculator .ct h3:where([data-hl="4"]){color:var(--ink)!important}.bf-legacy #tcResult h2:not(:where([data-hl="3"])),.bf-legacy #tcResult h3:not(:where([data-hl="4"])),.bf-legacy #tcResult h4:not(:where([data-hl="5"])),.bf-legacy #tcResult h2:where([data-hl="3"]),.bf-legacy #tcResult h3:where([data-hl="4"]){color:var(--ink)!important}.bf-legacy .demo h2:not(:where([data-hl="3"])),.bf-legacy .demo h3:not(:where([data-hl="4"])),.bf-legacy .demo h4:not(:where([data-hl="5"])),.bf-legacy .hero h1,.bf-legacy .demo h2:where([data-hl="3"]),.bf-legacy .demo h3:where([data-hl="4"]){color:var(--ink)!important}.bf-legacy .hero p{color:#ffffffc7!important}.bf-legacy .bd-results-cta h2:not(:where([data-hl="3"])),.bf-legacy .bd-results-cta h3:not(:where([data-hl="4"])),.bf-legacy .bd-results-cta h4:not(:where([data-hl="5"])),.bf-legacy .bd-results-cta h2:where([data-hl="3"]),.bf-legacy .bd-results-cta h3:where([data-hl="4"]){color:var(--ink)!important}.bf-legacy .bd-results-cta p{color:#ffffffc7!important}.bf-legacy .bg-trajectory{position:absolute!important;inset:0 0 auto!important;height:560px!important;width:100%!important;opacity:.45!important;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent 100%)!important;mask-image:linear-gradient(180deg,#000 0%,#000 70%,transparent 100%)!important}.bf-legacy .booking-card{background:linear-gradient(180deg,var(--paper-2),var(--paper-2))!important;border:1px solid var(--line)!important;color:var(--ink)!important}.bf-legacy .booking-card:hover{border-color:#f5a62359!important;box-shadow:0 12px 36px #f5a6231a!important}.bf-legacy .booking-card .card-type{color:#ffffff8c!important}.bf-legacy .booking-card .card-title{color:var(--ink)!important}.bf-legacy .booking-card .card-desc{color:#ffffffb8!important}.bf-legacy .booking-card .card-duration{color:#f5a623!important;background:#f5a6231f!important}.bf-legacy .booking-section .section-heading{color:var(--gray-800)!important}.bf-legacy .booking-section .section-subtitle{color:var(--gray-600)!important}.bf-legacy .booking-section .section-label{color:var(--ocean-600,#059669)!important}.bf-legacy .quick-bar{background:var(--paper-2)!important;border-radius:100px!important;padding-top:.75rem!important;padding-bottom:.75rem!important}.bf-legacy .quick-bar .quick-item{background:var(--gray-50,#f9fafb)!important;border:1px solid var(--line-light)!important;color:var(--gray-800)!important}.bf-legacy .quick-bar .quick-item:hover{background:var(--paper-2)!important;border-color:#0596694d!important;color:var(--ocean-700,#047857)!important}.bf-legacy .quick-bar .quick-item svg{color:var(--ocean-600,#059669)!important}.bf-legacy .content-section .info-col .info-label{color:var(--ocean-600,#059669)!important}.bf-legacy .content-section .info-col .info-title{color:var(--gray-800)!important}.bf-legacy .content-section .info-col .info-desc{color:var(--gray-700)!important}.bf-legacy .content-section .contact-item{background:var(--paper-2)!important;border:1px solid var(--line-light)!important}.bf-legacy .content-section .contact-item:hover{border-color:#0596694d!important;background:var(--gray-50,#f9fafb)!important}.bf-legacy .content-section .contact-item a{color:var(--gray-800)!important}.bf-legacy .content-section .contact-item a:hover{color:var(--ocean-700,#047857)!important}.bf-legacy .content-section .contact-item .sub{color:var(--gray-600)!important}.bf-legacy .content-section .contact-item .icon-box{background:#0596691a!important;color:var(--ocean-600,#059669)!important}.bf-legacy .content-section .social-link{background:var(--paper-2)!important;border:1px solid var(--line-light)!important;color:var(--gray-600)!important}.bf-legacy .content-section .social-link:hover{border-color:#0596694d!important;color:var(--ocean-700,#047857)!important}.bf-legacy .content-section .trust-badge{color:var(--gray-700)!important}.bf-legacy .content-section .trust-badge .check{background:#0596691a!important;color:var(--ocean-600,#059669)!important}.bf-legacy .content-section .form-card{background:linear-gradient(180deg,var(--paper-2),var(--paper-2))!important;border:1px solid var(--line)!important;color:var(--ink)!important}.bf-legacy .content-section .form-card .info-label{color:#f5a623!important}.bf-legacy .content-section .form-card .info-title{color:var(--ink)!important}.bf-legacy .content-section .form-card .info-desc{color:#ffffffb8!important}.bf-legacy .content-section .form-card .form-group label{color:#ffffffc7!important}.bf-legacy .content-section .form-card .form-group input,.bf-legacy .content-section .form-card .form-group textarea,.bf-legacy .content-section .form-card .form-group select{background:#0d0d2b!important;border:1px solid var(--line)!important;color:var(--ink)!important}.bf-legacy .content-section .form-card .form-group input::placeholder,.bf-legacy .content-section .form-card .form-group textarea::placeholder{color:#fff6!important}.bf-legacy .content-section .form-card .form-group input:focus,.bf-legacy .content-section .form-card .form-group textarea:focus,.bf-legacy .content-section .form-card .form-group select:focus{border-color:#f5a623!important;box-shadow:0 0 0 3px #f5a62326!important}.bf-legacy .blog-hero p{color:var(--gray-600)!important}.bf-legacy .search-box input{background:var(--gray-50)!important;border-color:var(--gray-200)!important;color:var(--gray-800)!important}.bf-legacy .search-box input::placeholder{color:var(--gray-600)!important}.bf-legacy .search-box svg{color:var(--gray-600)!important}.bf-legacy .cat-btn{color:var(--gray-700)!important;border-color:var(--gray-200)!important;background:var(--paper-2)!important}.bf-legacy .cat-btn:hover,.bf-legacy .cat-btn.active{background:var(--ocean-600)!important;border-color:var(--ocean-600)!important;color:var(--ink)!important}.bf-legacy .results-count{color:var(--gray-600)!important}.bf-legacy .blog-card{background:var(--paper-2)!important;border:1px solid var(--line-light)!important}.bf-legacy .blog-card:hover{border-color:#0596694d!important;box-shadow:0 12px 36px #1f293714!important}.bf-legacy .card-content h3:not(:where([data-hl="4"])),.bf-legacy .card-content h3:not(:where([data-hl="4"])) a,.bf-legacy .card-content h2:where([data-hl="3"]),.bf-legacy .card-content h2:where([data-hl="3"]) a{color:var(--gray-800)!important}.bf-legacy .card-content h3:not(:where([data-hl="4"])) a:hover,.bf-legacy .card-content h2:where([data-hl="3"]) a:hover{color:var(--ocean-600)!important}.bf-legacy .card-excerpt{color:var(--gray-600)!important}.bf-legacy .card-meta,.bf-legacy .card-author{color:var(--gray-700)!important}.bf-legacy .card-date{color:var(--gray-600)!important}.bf-legacy .card-link{color:var(--ocean-600)!important}.bf-legacy .card-link:hover{color:var(--ocean-700)!important}.bf-legacy .load-more{background:var(--paper-2)!important;border:1px solid var(--gray-200)!important;color:var(--gray-800)!important}.bf-legacy .load-more:hover{background:var(--ocean-600)!important;color:var(--ink)!important;border-color:var(--ocean-600)!important}
.bf-legacy .h1-accent{color:var(--green-text)!important;background:none!important;-webkit-text-fill-color:var(--green-text)!important}.bf-legacy *{box-sizing:border-box;margin:0;padding:0}.bf-legacy{font-family:Inter,Helvetica Neue,Arial,sans-serif;background:var(--paper-2);background-image:none;color:var(--ink);line-height:1.55}.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 .hero h1,.bf-legacy .section h2:not(:where([data-hl="3"])),.bf-legacy h2:where([data-hl="3"]),.bf-legacy h3:where([data-hl="4"]){font-family:Montserrat,Inter,sans-serif}.bf-legacy .bf-nav{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;padding:14px 0;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 .bf-nav .nav-inner{max-width:1280px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bf-legacy .bf-nav .nav-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.bf-legacy .bf-nav .nav-logo svg{width:32px;height:32px;flex-shrink:0}.bf-legacy .bf-nav .nav-logo-text{font-family:DM Sans,Inter,sans-serif;font-weight:800;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.bf-legacy .bf-nav .nav-links{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}.bf-legacy .bf-nav .nav-links a{font-family:Inter,-apple-system,sans-serif;font-size:14px;font-weight:500;color:var(--muted);text-decoration:none;transition:color .25s;letter-spacing:0}.bf-legacy .bf-nav .nav-links a:hover{color:var(--ink)}.bf-legacy .bf-nav .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;border:none}.bf-legacy .bf-nav .nav-cta:hover{background:var(--green-wash);transform:translateY(-1px);box-shadow:0 8px 24px #05966959}@media(max-width:900px){.bf-legacy .bf-nav .nav-links{display:none}.bf-legacy .bf-nav .nav-cta{padding:8px 14px;font-size:13px}}@media(max-width:560px){.bf-legacy .bf-nav .nav-inner{padding:0 16px}.bf-legacy .bf-nav .nav-logo-text{font-size:16px}.bf-legacy .bf-nav .nav-cta{padding:7px 12px;font-size:12px}}.bf-legacy .hero{background:linear-gradient(135deg,var(--paper-2) 0%,var(--paper-2) 50%,var(--paper-2) 100%);color:var(--ink);padding:44px 32px 36px;text-align:center}.bf-legacy .hero-eyebrow{font-size:12px;letter-spacing:4px;text-transform:uppercase;color:var(--green-text);margin-bottom:10px}.bf-legacy .hero h1{font-size:34px;font-weight:800;margin-bottom:8px;letter-spacing:-.5px}.bf-legacy .hero h1 .accent{color:var(--green-text)}.bf-legacy .hero p{font-size:15px;color:var(--muted);max-width:720px;margin:0 auto}.bf-legacy .container{max-width:1100px;margin:0 auto;padding:24px 20px 60px}.bf-legacy .section{background:var(--paper-2);border-radius:14px;box-shadow:0 1px 4px #00000012;padding:26px 28px;margin-top:20px}.bf-legacy .section h2:not(:where([data-hl="3"])){font-size:20px;font-weight:700;margin-bottom:4px;color:var(--ink)}.bf-legacy .section .sdesc{font-size:13px;color:var(--muted);margin-bottom:20px}.bf-legacy .grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bf-legacy .grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.bf-legacy .fi{display:flex;flex-direction:column}.bf-legacy .fi label{font-size:12px;font-weight:600;color:var(--ink-2);margin-bottom:4px;display:flex;align-items:center;gap:5px}.bf-legacy .hint{font-weight:400;color:var(--muted);font-size:11px;margin-top:3px}.bf-legacy input,.bf-legacy select{padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:14px;color:var(--ink);background:var(--paper-2)}.bf-legacy input:focus,.bf-legacy select:focus{outline:none;border-color:var(--green-wash-2);box-shadow:0 0 0 3px #10b9811a}.bf-legacy .tip{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:var(--paper-2);color:var(--muted);font-size:10px;font-weight:700;cursor:help;position:relative}.bf-legacy .tip:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--paper-2);color:var(--ink);font-size:11px;font-weight:400;padding:8px 12px;border-radius:6px;width:260px;z-index:200;line-height:1.45;box-shadow:0 4px 12px #0003}.bf-legacy .funding-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px}.bf-legacy .ftab{background:var(--paper-2);border:2px solid var(--line);border-radius:10px;padding:14px;cursor:pointer;text-align:center;transition:all .18s}.bf-legacy .ftab:hover{border-color:var(--line)}.bf-legacy .ftab.active{border-color:var(--green-wash-2);background:var(--paper-2)}.bf-legacy .ftab .fti{font-size:22px;margin-bottom:4px}.bf-legacy .ftab .ftt{font-size:13px;font-weight:700;color:var(--ink)}.bf-legacy .ftab .ftd{font-size:11px;color:var(--muted);margin-top:3px}.bf-legacy .ftab.active .ftt{color:var(--green-text)}.bf-legacy .funding-inputs{margin-top:14px;padding:16px;background:var(--paper-2);border-radius:10px;border:1px dashed var(--line)}.bf-legacy .btn-group{display:flex;gap:10px;margin-top:22px;justify-content:center;flex-wrap:wrap}.bf-legacy .btn{padding:12px 28px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .18s}.bf-legacy .btn-primary{background:var(--skin-btn-bg);color:var(--skin-btn-fg)}.bf-legacy .btn-primary:hover{background:var(--green-wash)}.bf-legacy .btn-accent{background:var(--skin-btn-bg);color:var(--skin-btn-fg)}.bf-legacy .res-header{background:linear-gradient(135deg,#047857,#10b981);color:var(--ink);border-radius:12px;padding:22px;text-align:center;margin-bottom:18px}.bf-legacy .res-header h2:not(:where([data-hl="3"])){color:var(--ink);font-size:22px;margin-bottom:4px}.bf-legacy .res-header p{font-size:13px;color:var(--green-text)}.bf-legacy .verdict{padding:18px 22px;border-radius:10px;font-size:15px;margin-bottom:14px;font-weight:600}.bf-legacy .verdict.win{background:var(--paper-2);border:1px solid #86efac;color:var(--skin-amber)}.bf-legacy .verdict.neutral{background:#fef3c7;border:1px solid var(--skin-amber-line);color:var(--skin-amber)}.bf-legacy .scen-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.bf-legacy .scen{padding:24px;border-radius:12px;border:1px solid var(--line);background:var(--paper-2)}.bf-legacy .scen.nsf{border-top:4px solid var(--line)}.bf-legacy .scen.sf{border-top:4px solid var(--green-wash-2);background:var(--paper-2)}.bf-legacy .scen-title{font-size:15px;font-weight:700;color:var(--ink)}.bf-legacy .scen-subtitle{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-weight:600}.bf-legacy .scen-total{font-size:34px;font-weight:800;color:var(--ink);margin:4px 0 2px;letter-spacing:-.5px}.bf-legacy .scen-vs{font-size:13px;color:var(--muted);margin-bottom:14px;min-height:18px}.bf-legacy .scen-vs.save{color:var(--green-text);font-weight:700}.bf-legacy .scen-vs.cost{color:var(--skin-red);font-weight:700}.bf-legacy .scen-line{display:flex;justify-content:space-between;font-size:13px;padding:8px 0;border-top:1px dashed var(--line)}.bf-legacy .scen-line:first-of-type{border-top:none;padding-top:0}.bf-legacy .scen-line .lbl{color:var(--ink-2)}.bf-legacy .scen-line .val{font-weight:600;color:var(--ink)}.bf-legacy .scen-line .val.good{color:var(--green-text)}.bf-legacy .scen-line .val.bad{color:var(--skin-red)}.bf-legacy .scen-line.total{border-top:2px solid var(--line);margin-top:6px;padding-top:10px;font-size:15px}.bf-legacy .scen-line.total .lbl,.bf-legacy .scen-line.total .val{font-weight:800}.bf-legacy .breakdown{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;padding:16px;margin-top:12px}.bf-legacy .breakdown h3:not(:where([data-hl="4"])),.bf-legacy .breakdown h2:where([data-hl="3"]){font-size:14px;color:var(--ink);margin-bottom:10px}.bf-legacy .br-row{display:grid;grid-template-columns:2fr 1fr;padding:6px 0;font-size:13px;border-bottom:1px dashed var(--line)}.bf-legacy .br-row:last-child{border-bottom:none}.bf-legacy .br-row .lbl{color:var(--ink-2)}.bf-legacy .br-row .val{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.bf-legacy .br-row.total{border-top:2px solid var(--line);margin-top:4px;padding-top:9px;font-size:14px}.bf-legacy .br-row.total .lbl,.bf-legacy .br-row.total .val{font-weight:800}.bf-legacy .payback-box{background:linear-gradient(135deg,var(--paper-2),var(--paper-2));border:1px solid var(--skin-amber-line);border-radius:12px;padding:22px;margin-top:16px}.bf-legacy .payback-box h3:not(:where([data-hl="4"])),.bf-legacy .payback-box h2:where([data-hl="3"]){font-size:16px;color:var(--skin-amber);margin-bottom:4px}.bf-legacy .payback-box p{font-size:13px;color:var(--skin-amber);margin-bottom:14px}.bf-legacy .pb-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bf-legacy .pb-kpi{background:var(--paper-2);border-radius:8px;padding:14px;border:1px solid var(--skin-amber-line)}.bf-legacy .pb-kpi .val{font-size:20px;font-weight:800;color:var(--skin-amber)}.bf-legacy .pb-kpi .lbl{font-size:11px;color:var(--skin-amber);margin-top:2px;text-transform:uppercase;font-weight:600;letter-spacing:.3px}.bf-legacy .chart-wrap{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;padding:18px;margin-top:14px}.bf-legacy .chart-wrap h3:not(:where([data-hl="4"])),.bf-legacy .chart-wrap h2:where([data-hl="3"]){font-size:14px;color:var(--ink);margin-bottom:6px}.bf-legacy .chart-wrap .legend{font-size:12px;color:var(--muted);margin-bottom:10px}.bf-legacy .disclaimer{background:#fef3c7;border:1px solid var(--skin-amber-line);border-radius:8px;padding:10px 14px;margin-top:18px;font-size:12px;color:var(--skin-amber)}.bf-legacy .disclaimer strong{color:var(--skin-amber)}.bf-legacy .sens-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:6px}.bf-legacy .sens-table th{background:var(--paper-2);font-weight:700;color:var(--ink);padding:10px 12px;text-align:left;border-bottom:2px solid var(--line);font-size:12px;text-transform:uppercase;letter-spacing:.3px}.bf-legacy .sens-table td{padding:12px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.bf-legacy .sens-table tr.current td{background:var(--paper-2);font-weight:700}.bf-legacy .sens-table tr.current td:first-child{color:var(--green-text);border-left:3px solid var(--green-wash-2)}.bf-legacy .sens-table .delta-good{color:var(--green-text);font-weight:700}.bf-legacy .sens-table .delta-bad{color:var(--skin-red);font-weight:700}.bf-legacy .breakeven-hero{background:linear-gradient(135deg,var(--paper-2),var(--paper-2));border:2px solid var(--green-wash-2)}.bf-legacy .breakeven-hero .val{color:var(--green-text);font-size:26px}.bf-legacy .breakeven-hero .lbl{color:var(--skin-amber)}.bf-legacy #results{display:none}.bf-legacy .split-inputs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bf-legacy .toggle-row{display:flex;gap:8px;align-items:center;margin-top:6px}.bf-legacy .toggle-btn{padding:9px 18px;border:1.5px solid var(--line);border-radius:8px;background:var(--paper-2);color:var(--ink-2);font-size:13px;font-weight:600;cursor:pointer;transition:all .18s}.bf-legacy .toggle-btn:hover{border-color:var(--line)}.bf-legacy .toggle-btn.active{border-color:var(--green-wash-2);background:var(--paper-2);color:var(--green-text)}.bf-legacy .laser-box,.bf-legacy .sim-box{background:var(--paper-2);border:1px dashed var(--line);border-radius:10px;padding:14px;margin-top:14px}.bf-legacy .laser-row{display:grid;grid-template-columns:140px 1fr 44px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px dashed var(--line)}.bf-legacy .laser-row:last-child{border-bottom:none}.bf-legacy .sim-row{display:grid;grid-template-columns:1.2fr 1fr 1.4fr 44px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px dashed var(--line)}.bf-legacy .sim-row:last-child{border-bottom:none}.bf-legacy .sim-row.header{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.3px;border-bottom:2px solid var(--line);padding-bottom:6px}.bf-legacy .sim-row.sim-row-baseline{background:#f0fdfa66;border-left:3px solid #99f6e4;padding-left:10px;margin-left:-10px;border-radius:4px}.bf-legacy .sim-row.sim-row-baseline .sim-amt{background:var(--paper-2);border-color:#99f6e4}.bf-legacy .row-remove{background:var(--paper-2);border:1px solid var(--line);color:var(--skin-red);border-radius:6px;width:34px;height:34px;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;align-self:center;justify-self:center}.bf-legacy .row-remove:hover{background:var(--paper-2);border-color:var(--skin-red-line)}.bf-legacy .row-add{background:var(--paper-2);border:1px dashed var(--green-wash-2);color:var(--green-text);padding:10px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;margin-top:12px;width:100%;display:block}.bf-legacy .row-add:hover{background:#dcfce7}.bf-legacy .preset-btns{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.bf-legacy .preset-btn{background:var(--paper-2);border:1px solid var(--line);padding:9px 14px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;color:var(--ink-2);flex:1;min-width:180px}.bf-legacy .preset-btn:hover{background:var(--paper-2);border-color:#6366f1;color:#4338ca}.bf-legacy .sim-baseline{background:var(--paper-2);border:1px solid #99f6e4;border-radius:10px;padding:12px 14px;margin-top:10px}.bf-legacy .sim-baseline-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.bf-legacy .sim-baseline-label{font-size:12px;font-weight:700;color:#0f766e;text-transform:uppercase;letter-spacing:.4px}.bf-legacy .sim-baseline-val{font-size:16px;font-weight:800;color:var(--green-text)}.bf-legacy .sim-baseline-actions{display:flex;gap:8px;flex-wrap:wrap}.bf-legacy .sim-counters{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.bf-legacy .sim-counter{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;padding:12px}.bf-legacy .sim-counter.total{border-color:#99f6e4;background:var(--paper-2)}.bf-legacy .sim-counter .sc-label{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;display:flex;align-items:center;gap:4px}.bf-legacy .sim-counter .sc-val{font-size:22px;font-weight:800;color:var(--ink);line-height:1.1}.bf-legacy .sim-counter .sc-val.warn{color:var(--skin-red)}.bf-legacy .sim-counter .sc-val.good{color:var(--green-text)}.bf-legacy .sim-counter .sc-sub{font-size:11px;color:var(--muted);margin-top:4px}.bf-legacy .sim-counter .sc-edit{display:flex;align-items:baseline;gap:2px}.bf-legacy .sim-counter .sc-edit .sc-dollar{font-size:18px;font-weight:700;color:var(--green-text)}.bf-legacy .sim-counter .sc-edit input{border:0;outline:none;background:transparent;font-size:22px;font-weight:800;color:var(--green-text);width:100%;padding:0;font-family:inherit}.bf-legacy .sim-counter .sc-edit input:focus{box-shadow:inset 0 -2px #10b981}@media(max-width:700px){.bf-legacy .sim-counters{grid-template-columns:repeat(2,1fr)}}.bf-legacy .event-presets{margin-top:14px}.bf-legacy .event-presets-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap}.bf-legacy .event-presets-sub{font-size:11px;color:var(--muted)}.bf-legacy .event-preset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.bf-legacy .event-preset-btn{background:var(--paper-2);border:1.5px solid var(--line);border-left:4px solid var(--ev-color,var(--line));border-radius:8px;padding:8px 10px;font-size:12px;font-weight:600;cursor:pointer;color:var(--ink-2);text-align:left;display:flex;flex-direction:column;gap:2px;transition:all .12s ease}.bf-legacy .event-preset-btn:hover{border-color:var(--ev-color,#6b7280);background:var(--paper-2);transform:translateY(-1px)}.bf-legacy .event-preset-btn .ev-top{display:flex;align-items:center;gap:6px;font-weight:700;color:var(--ink)}.bf-legacy .event-preset-btn .ev-em{font-size:14px;line-height:1}.bf-legacy .event-preset-btn .ev-amt{color:var(--muted);font-size:11px;font-weight:600}.bf-legacy .sim-amt-wrap{display:flex;flex-direction:column;gap:4px}.bf-legacy .sim-amt-wrap input{width:100%}.bf-legacy .sim-cat-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--ink);padding:2px 7px;border-radius:999px;background:var(--cat-color,#6b7280);line-height:1.5;width:fit-content}.bf-legacy .sim-cat-chip .cat-em{font-size:11px;line-height:1}.bf-legacy .sim-cat-chip .cat-x{background:var(--skin-fill);border-radius:50%;width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;cursor:pointer;border:0;color:var(--ink);padding:0;margin-left:2px}.bf-legacy .sim-cat-chip .cat-x:hover{background:var(--skin-fill)}.bf-legacy .arr-chips{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0}.bf-legacy .arr-chip{background:var(--paper-2);border:2px solid var(--line);color:var(--muted);padding:9px 14px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:all .12s ease;display:inline-flex;align-items:center;gap:6px}.bf-legacy .arr-chip:hover{border-color:var(--line);color:var(--ink-2)}.bf-legacy .arr-chip.active{background:var(--arr-color,#047857);border-color:var(--arr-color,#047857);color:var(--ink)}.bf-legacy .arr-chip.locked{cursor:not-allowed;opacity:.95}.bf-legacy .arr-chip .arr-dot{width:10px;height:10px;border-radius:50%;background:var(--arr-color,#6b7280);display:inline-block}.bf-legacy .arr-chip.active .arr-dot{background:var(--skin-fill)}.bf-legacy .arr-pepm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.bf-legacy .arr-pepm-card{background:var(--paper-2);border:1px solid var(--line);border-left:4px solid var(--arr-color,var(--line));border-radius:8px;padding:12px}.bf-legacy .arr-pepm-card .arr-name{font-weight:700;color:var(--ink);font-size:13px;margin-bottom:6px;display:flex;align-items:center;gap:6px}.bf-legacy .arr-pepm-card input{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:6px;font-size:14px;font-weight:600}.bf-legacy .arr-pepm-card .hint{display:block;font-size:11px;color:var(--muted);margin-top:6px}.bf-legacy .sim-label{font-size:13px;font-weight:600;color:var(--ink-2)}.bf-legacy .agg-derived{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper-2);color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.bf-legacy .sim-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.bf-legacy #simKpiRow2{grid-template-columns:repeat(2,1fr)}.bf-legacy .yspick-wrap{margin:14px 0 18px;padding:14px 16px;border:1px solid #fde68a;background:var(--paper-2);border-radius:10px}.bf-legacy .yspick-wrap h4:not(:where([data-hl="5"])),.bf-legacy .yspick-wrap h3:where([data-hl="4"]){font-size:13.5px;color:var(--ink);font-weight:700;margin:0 0 4px;display:flex;align-items:center;gap:6px}.bf-legacy .yspick-wrap .yspick-desc{font-size:12px;color:var(--muted);margin:0 0 12px}.bf-legacy .yspick-row{display:grid;grid-template-columns:62px 1fr 110px;gap:10px;align-items:center;padding:6px 0;border-top:1px dashed #fde68a}.bf-legacy .yspick-row:first-of-type{border-top:none}.bf-legacy .yspick-yr{font-size:12px;font-weight:700;color:var(--skin-amber);text-transform:uppercase;letter-spacing:.4px}.bf-legacy .yspick-seg{display:inline-flex;flex-wrap:wrap;gap:4px}.bf-legacy .yspick-opt{padding:6px 10px;border:1.5px solid var(--line);background:var(--paper-2);color:var(--ink-2);font-size:12px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .12s}.bf-legacy .yspick-opt:hover{border-color:var(--line);color:var(--ink-2)}.bf-legacy .yspick-opt.active{border-color:var(--green-wash-2);background:var(--paper-2);color:var(--green-text)}.bf-legacy .yspick-pct{display:flex;align-items:center;gap:4px;justify-self:end}.bf-legacy .yspick-pct input{width:64px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;font-size:13px;font-weight:600;color:var(--ink);text-align:right}.bf-legacy .yspick-pct input:focus{outline:none;border-color:var(--green-wash-2);box-shadow:0 0 0 2px #10b9811f}.bf-legacy .yspick-pct .yspick-unit{font-size:12px;color:var(--muted);font-weight:600}.bf-legacy .yspick-pct.hidden{visibility:hidden}@media(max-width:640px){.bf-legacy .yspick-row{grid-template-columns:54px 1fr;gap:8px}.bf-legacy .yspick-pct{grid-column:1 / -1;justify-self:start;margin-left:62px}.bf-legacy .yspick-pct.hidden{display:none}}.bf-legacy .sim-kpi{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;padding:14px}.bf-legacy .sim-kpi .val{font-size:20px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.3px}.bf-legacy .sim-kpi .lbl{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.3px;margin-top:3px;font-weight:600}.bf-legacy .sim-kpi .sub{font-size:11px;color:var(--muted);margin-top:2px;font-weight:500}.bf-legacy .sim-kpi.accent{background:linear-gradient(135deg,var(--paper-2),var(--paper-2));border-color:var(--skin-amber-line)}.bf-legacy .sim-kpi.accent .val,.bf-legacy .sim-kpi.accent .lbl{color:var(--skin-amber)}.bf-legacy .sim-kpi.good{background:linear-gradient(135deg,var(--paper-2),var(--paper-2));border-color:#86efac}.bf-legacy .sim-kpi.good .val{color:var(--green-text)}.bf-legacy .sim-kpi.good .lbl{color:var(--skin-amber)}.bf-legacy .sim-kpi.warn{background:linear-gradient(135deg,var(--paper-2),var(--paper-2));border-color:var(--skin-red-line)}.bf-legacy .sim-kpi.warn .val{color:var(--skin-red)}.bf-legacy .sim-kpi.warn .lbl{color:#7f1d1d}.bf-legacy .sim-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:10px}.bf-legacy .sim-table th{background:var(--paper-2);padding:10px 12px;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:var(--ink);border-bottom:2px solid var(--line);font-weight:700}.bf-legacy .sim-table td{padding:10px 12px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.bf-legacy .sim-table tr:last-child td{border-bottom:none}.bf-legacy .sim-table .num{text-align:right}.bf-legacy .flag-panel{padding:18px 22px;border-radius:12px;margin:14px 0 0;background:var(--paper-2);border:1.5px solid var(--skin-red-line);color:#7f1d1d}.bf-legacy .flag-panel h3:not(:where([data-hl="4"])),.bf-legacy .flag-panel h2:where([data-hl="3"]){margin:0 0 8px;font-size:15px;color:var(--skin-red);display:flex;align-items:center;gap:8px;font-weight:800}.bf-legacy .flag-panel .flag-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--skin-red-wash);box-shadow:0 0 0 3px #dc26262e}.bf-legacy .flag-panel ul{margin:6px 0 10px 18px;padding:0;font-size:13.5px;line-height:1.55}.bf-legacy .flag-panel li{margin-bottom:3px}.bf-legacy .flag-panel .flag-sub{font-size:13px;color:#7f1d1d;margin-top:2px}.bf-legacy .interest-prompt{background:var(--paper-2);border:1.5px solid var(--green-wash-2);border-radius:12px;padding:16px 18px;margin-top:12px}.bf-legacy .interest-prompt .ip-q{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:10px}.bf-legacy .interest-prompt .ip-actions{display:flex;gap:10px;flex-wrap:wrap}.bf-legacy .interest-prompt .ip-btn{padding:10px 22px;border-radius:8px;border:1.5px solid var(--line);background:var(--paper-2);color:var(--ink-2);font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .18s}.bf-legacy .interest-prompt .ip-btn:hover{border-color:var(--green-wash-2);color:var(--green-text)}.bf-legacy .interest-prompt .ip-btn.yes{background:var(--skin-btn-bg);border-color:var(--green-wash-2);color:var(--skin-btn-fg)}.bf-legacy .interest-prompt .ip-btn.yes:hover{background:var(--skin-amber-wash)}.bf-legacy .interest-prompt .ip-reveal{margin-top:14px;padding:14px 16px;background:linear-gradient(135deg,var(--paper-2),var(--paper-2));border:1.5px solid #86efac;border-radius:10px;display:none}.bf-legacy .interest-prompt .ip-reveal.show{display:block}.bf-legacy .interest-prompt .ip-reveal-text{font-size:13px;color:var(--skin-amber);margin-bottom:10px;line-height:1.5}.bf-legacy .interest-prompt .ip-cta{display:inline-block;padding:12px 22px;background:var(--skin-btn-bg);color:var(--skin-btn-fg);text-decoration:none;border-radius:8px;font-weight:700;font-size:13px}.bf-legacy .interest-prompt .ip-cta:hover{background:var(--skin-amber-wash)}.bf-legacy .interest-prompt .ip-acknowledge{margin-top:10px;font-size:13px;color:var(--skin-amber);font-weight:600;display:none}.bf-legacy .interest-prompt .ip-acknowledge.show{display:block}.bf-legacy .cta-direct{margin-top:14px;padding:14px 16px;background:linear-gradient(135deg,var(--paper-2),var(--paper-2));border:1.5px solid #86efac;border-radius:10px}.bf-legacy .cta-direct .cta-direct-lede{margin:0 0 10px;font-size:13px;color:var(--skin-amber);line-height:1.5}.bf-legacy .cta-direct .ip-cta{display:inline-block;padding:12px 22px;background:var(--skin-btn-bg);color:var(--skin-btn-fg);text-decoration:none;border-radius:8px;font-weight:700;font-size:13px}.bf-legacy .cta-direct .ip-cta:hover{background:var(--skin-amber-wash)}.bf-legacy .crossover-panel{margin-top:16px;padding:16px 18px;border-radius:12px;background:linear-gradient(135deg,var(--paper-2),var(--paper-2));border:1.5px solid #86efac}.bf-legacy .crossover-panel.no-cross{background:var(--paper-2);border-color:var(--skin-amber-line)}.bf-legacy .crossover-panel h3:not(:where([data-hl="4"])),.bf-legacy .crossover-panel h2:where([data-hl="3"]){margin:0 0 6px;font-size:14px;color:var(--green-text);font-weight:800;text-transform:uppercase;letter-spacing:.3px}.bf-legacy .crossover-panel.no-cross h3:not(:where([data-hl="4"])),.bf-legacy .crossover-panel.no-cross h2:where([data-hl="3"]){color:var(--skin-amber)}.bf-legacy .crossover-panel .cx-row{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;align-items:baseline;margin-top:8px}.bf-legacy .crossover-panel .cx-val{font-size:22px;font-weight:800;color:var(--green-text);font-variant-numeric:tabular-nums}.bf-legacy .crossover-panel.no-cross .cx-val{color:var(--skin-amber)}.bf-legacy .crossover-panel .cx-lbl{font-size:12px;color:var(--skin-amber);font-weight:600}.bf-legacy .crossover-panel.no-cross .cx-lbl{color:var(--skin-amber)}.bf-legacy .crossover-panel .cx-explain{margin-top:10px;font-size:13px;color:var(--skin-amber);line-height:1.5}.bf-legacy .crossover-panel.no-cross .cx-explain{color:var(--skin-amber)}.bf-legacy .outbound-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bf-legacy .outbound-tile{display:block;padding:18px;background:var(--paper-2);border:1.5px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink);transition:all .18s}.bf-legacy .outbound-tile:hover{border-color:var(--green-wash-2);transform:translateY(-2px);box-shadow:0 10px 22px #10b9811f}.bf-legacy .outbound-tile .ot-icon{font-size:22px;margin-bottom:8px}.bf-legacy .outbound-tile .ot-title{font-size:14px;font-weight:800;color:var(--ink);margin-bottom:4px}.bf-legacy .outbound-tile .ot-desc{font-size:12.5px;color:var(--muted);line-height:1.45}.bf-legacy .outbound-tile .ot-arrow{font-size:12px;color:var(--green-text);margin-top:10px;font-weight:700;display:inline-block}.bf-legacy .breakeven-hero.worst-case{background:linear-gradient(135deg,var(--paper-2),var(--paper-2));border-color:var(--skin-amber-line)}.bf-legacy .breakeven-hero.worst-case .val{color:#b45309}.bf-legacy .breakeven-hero.worst-case .lbl{color:var(--skin-amber)}.bf-legacy .tip-popup{position:absolute;z-index:500;background:var(--paper-2);color:var(--ink);font-size:12px;font-weight:400;line-height:1.5;padding:10px 14px;border-radius:8px;box-shadow:0 6px 18px #00000040;pointer-events:auto;animation:tipFade .14s ease-out}.bf-legacy .tip-popup:after{content:"";position:absolute;width:10px;height:10px;background:var(--paper-2);transform:rotate(45deg)}.bf-legacy .tip-popup.below:after{top:-5px;left:var(--arrow-x,50%);margin-left:-5px}.bf-legacy .tip-popup.above:after{bottom:-5px;left:var(--arrow-x,50%);margin-left:-5px}.bf-legacy .tip-popup .tip-close{display:inline-block;float:right;margin-left:12px;margin-top:-2px;color:var(--ink);font-weight:700;cursor:pointer;font-size:15px;line-height:1}@keyframes tipFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.bf-legacy .chart-wrap .chart-canvas-wrap{position:relative;width:100%;height:360px}.bf-legacy .chart-wrap canvas{width:100%!important;height:100%!important;display:block}@media(max-width:768px){.bf-legacy .grid-3,.bf-legacy .grid-2,.bf-legacy .scen-row,.bf-legacy .pb-row,.bf-legacy .funding-tabs,.bf-legacy .split-inputs,.bf-legacy .sim-kpi-row,.bf-legacy .outbound-tiles{grid-template-columns:1fr}.bf-legacy .sim-row{grid-template-columns:1fr 1fr 44px;grid-template-areas:"amt amt rm" "mon attach attach"}.bf-legacy .sim-row>input.sim-amt{grid-area:amt}.bf-legacy .sim-row>select.sim-month{grid-area:mon}.bf-legacy .sim-row>select.sim-attach{grid-area:attach}.bf-legacy .sim-row>.row-remove{grid-area:rm}.bf-legacy .sim-row.header{display:none}.bf-legacy .laser-row{grid-template-columns:1fr 44px;grid-template-areas:"lbl lbl" "amt rm"}.bf-legacy .laser-row>.sim-label{grid-area:lbl}.bf-legacy .laser-row>input.laser-amount{grid-area:amt}.bf-legacy .laser-row>.row-remove{grid-area:rm}.bf-legacy .preset-btn{min-width:auto;width:100%}.bf-legacy .hero h1{font-size:26px}.bf-legacy .container{padding:16px 12px 40px}.bf-legacy .tip:hover:after,.bf-legacy .tip:hover:before{display:none}.bf-legacy .tip{width:22px;height:22px;font-size:12px}.bf-legacy .chart-wrap .chart-canvas-wrap{height:300px}.bf-legacy .sens-table,.bf-legacy .sim-table{font-size:11.5px}}
.bf-legacy nav#mainNav.nav{padding:16px 24px!important}.bf-legacy nav#mainNav .nav-inner{max-width:1200px!important}.bf-legacy nav#mainNav .nav-logo img{height:40px!important;width:auto!important}.bf-legacy nav#mainNav .nav-logo .brand-logo-img{height:40px!important;width:auto!important}.bf-legacy nav#mainNav .nav-link,.bf-legacy nav#mainNav .nav-links a{color:var(--muted)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:normal!important}.bf-legacy nav#mainNav .nav-link:hover,.bf-legacy nav#mainNav .nav-links a:hover{color:var(--ink)!important}.bf-legacy nav#mainNav .nav-cta,.bf-legacy nav#mainNav .nav-links a.nav-cta,.bf-legacy nav#mainNav .nav-links>.nav-cta{color:var(--skin-btn-fg);min-width:auto!important;background:var(--skin-btn-bg);border:none!important;padding:10px 18px!important;border-radius:10px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important;letter-spacing:normal!important}.bf-legacy nav#mainNav .nav-cta:hover{background:var(--green-wash)!important;transform:translateY(-1px);box-shadow:0 8px 24px #05966959}.bf-legacy .theme-toggle .icon-sun,.bf-legacy .theme-toggle .icon-moon{display:none!important}.bf-legacy .theme-toggle .icon-sun{display:block!important}html[data-theme=paper] .bf-legacy .theme-toggle .icon-sun{display:none!important}html[data-theme=paper] .bf-legacy .theme-toggle .icon-moon{display:block!important}
html[data-theme=paper] .bf-legacy{--bg:var(--paper-2);--card:var(--paper-2);--txt:var(--ink);--t2:var(--ink-2);--t3:var(--muted);--brd:rgba(15,23,42,.08);--br2:rgba(15,23,42,.14);--sh:0 8px 24px rgba(15,23,42,.06);--bih-navy:var(--paper-2);--bih-navy-mid:var(--paper-2);--bih-txt:var(--ink);--bih-t2:var(--skin-fill);--bih-t3:var(--skin-fill);--bih-brd:rgba(15,23,42,.08);--text-primary:var(--ink);--text-secondary:var(--ink-2);--navy:var(--paper-2)}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:before{background:radial-gradient(circle,rgba(16,185,129,.08) 0%,transparent 70%)!important}html[data-theme=paper] .bf-legacy .card{background:var(--paper-2)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 8px 24px #0f172a0f!important;color:var(--ink)!important}html[data-theme=paper] .bf-legacy .hero{background:linear-gradient(135deg,var(--paper-2) 0%,var(--paper-2) 30%,var(--paper-2) 100%)!important;color:var(--ink)!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 p,html[data-theme=paper] .bf-legacy .hero .hero-sub{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy header h1 em{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;color:var(--green-text)!important}html[data-theme=paper] .bf-legacy button:disabled,html[data-theme=paper] .bf-legacy .btn:disabled,html[data-theme=paper] .bf-legacy .run-btn:disabled{opacity:1!important;background:var(--skin-fill)!important;color:var(--ink-2)!important;cursor:not-allowed!important}html[data-theme=paper] .bf-legacy .run-btn:not(:disabled){background:var(--skin-btn-bg);color:var(--skin-btn-fg)}html[data-theme=paper] .bf-legacy .run-btn:not(:disabled):hover{background:var(--green-wash)!important}
html[data-theme=night] .bf-legacy .hero{background:linear-gradient(135deg,var(--paper-2) 0%,var(--paper-2) 100%)!important}html[data-theme=night] .bf-legacy .hero.has-constellation{background:radial-gradient(ellipse at 30% 20%,rgba(16,185,129,.14),transparent 55%),linear-gradient(160deg,var(--paper-2) 0%,var(--paper-2) 45%,var(--paper-2) 100%)!important}html[data-theme=night] .bf-legacy .hero h1,html[data-theme=night] .bf-legacy .hero h2:not(:where([data-hl="3"])),html[data-theme=night] .bf-legacy .hero p,html[data-theme=night] .bf-legacy .hero li,html[data-theme=night] .bf-legacy .hero .hero-sub,html[data-theme=night] .bf-legacy .hero .lede{color:var(--ink)!important}html[data-theme=night] .bf-legacy .cs-pricing-anchor{background:var(--paper-2)!important;border-color:var(--line)!important}html[data-theme=night] .bf-legacy .cs-pricing-anchor,html[data-theme=night] .bf-legacy .cs-pricing-anchor *{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .eligibility-foot,html[data-theme=paper] .bf-legacy [class*=-foot][style*="color:#fff"]{color:var(--ink)!important}html[data-theme=night] .bf-legacy .pain-callout,html[data-theme=night] .bf-legacy #run,html[data-theme=night] .bf-legacy .btn-run,html[data-theme=night] .bf-legacy .pkg-cta{background:var(--skin-orange-bg)!important}html[data-theme=night] .bf-legacy .core-tab.active,html[data-theme=night] .bf-legacy .btn-white{color:var(--skin-orange)!important}html[data-theme=paper] .bf-legacy .cta-section em,html[data-theme=night] .bf-legacy .cta-section em,html[data-theme=paper] .bf-legacy .cta-section a:not(.btn):not([class*=btn]),html[data-theme=night] .bf-legacy .cta-section a:not(.btn):not([class*=btn]){color:var(--ink)!important}html[data-theme=paper] .bf-legacy .demo p:not(#_),html[data-theme=night] .bf-legacy .demo p:not(#_),html[data-theme=paper] .bf-legacy .demo a:not(.btn):not([class*=btn]):not(#_),html[data-theme=night] .bf-legacy .demo a:not(.btn):not([class*=btn]):not(#_){color:var(--green-text)!important}
