
.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 .h1-accent{color:var(--green-text)!important;background:none!important;-webkit-text-fill-color:var(--green-text)!important}.bf-legacy{overflow-x:hidden;background:var(--paper-2)}.bf-legacy{--bih-navy:var(--paper-2);--bih-navy-mid:var(--paper-2);--bih-gold:var(--green-text);--bih-gold-l:var(--green-text);--bih-txt:var(--ink);--bih-t2:#A8B4C4;--bih-t3:#6B7B8F;--bih-brd:rgba(255,255,255,.06)}.bf-legacy *{box-sizing:border-box}.bf-legacy{margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;background-color:var(--paper-2);background-image:none;color:var(--ink)}.bf-legacy:before{content:"";position:fixed;top:-150px;left:50%;transform:translate(-50%);width:700px;height:700px;background:radial-gradient(circle,rgba(16,185,129,.12) 0%,transparent 70%);pointer-events:none;z-index:0}.bf-legacy .glass-card{background:var(--skin-fill);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line)}.bf-legacy .tip-wrap{position:relative;display:inline-flex;align-items:center;cursor:help;z-index:1}.bf-legacy .tip-wrap .tip-box{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--paper-2);color:var(--ink);padding:10px 14px;border-radius:10px;font-size:12px;line-height:1.5;width:340px;max-width:90vw;z-index:50;pointer-events:none;transition:opacity .15s;border:1px solid var(--green-wash-2);box-shadow:0 8px 32px #00000080;font-weight:400}.bf-legacy .tip-wrap:hover .tip-box{visibility:visible;opacity:1;pointer-events:auto}.bf-legacy .tip-wrap .tip-box:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--line)}.bf-legacy .tip-box-fixed{position:fixed;z-index:2147483647;background:var(--paper-2);color:var(--ink);padding:12px 16px;border-radius:10px;font-size:12px;line-height:1.6;width:420px;max-width:90vw;pointer-events:none;border:1px solid var(--green-wash-2);box-shadow:0 12px 40px #000000e6}.bf-legacy .bih-gradient{background:var(--paper-2)}.bf-legacy .section-accent{border-left:3px solid var(--green-wash-2)}.bf-legacy .section-open-anim{animation:sectionFadeIn .3s ease-out}@keyframes sectionFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.bf-legacy .step-num-glow{box-shadow:0 0 12px #10b98166}.bf-legacy .title-glow{text-shadow:0 0 40px rgba(16,185,129,.15),0 2px 4px rgba(0,0,0,.3)}.bf-legacy .value-card,.bf-legacy .value-card-blue{background:linear-gradient(135deg,var(--paper-2) 0%,var(--paper-2) 100%)}.bf-legacy input[type=number]::-webkit-inner-spin-button,.bf-legacy input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bf-legacy input[type=number]{-moz-appearance:textfield}.bf-legacy .section-card{background:var(--paper-2)}.bf-legacy .health-level-card{transition:all .2s ease}.bf-legacy .health-level-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.bf-legacy .health-level-card.selected{box-shadow:0 0 0 2px #047857,0 4px 20px #10b98126}.bf-legacy .method-tab{transition:all .15s ease}.bf-legacy .method-tab.active{background:var(--skin-btn-bg);color:var(--skin-btn-fg);font-weight:700}.bf-legacy .census-drop{border:2px dashed rgba(0,11,42,.25);transition:all .2s ease}.bf-legacy .census-drop.dragover{border-color:var(--green-wash-2);background:var(--green-wash)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bf-legacy .fade-in{animation:fadeInUp .35s ease forwards}.bf-legacy .manual-row:nth-child(2n){background:var(--paper-2)}.bf-legacy input:focus,.bf-legacy select:focus{outline:none}.bf-legacy .range-track{-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:var(--paper-2)}.bf-legacy .range-track::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--green-wash);cursor:pointer;border:2px solid var(--line);box-shadow:0 1px 4px #0003}.bf-legacy .footer-area{position:relative;margin-top:40px}.bf-legacy .footer-area:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;max-width:500px;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.45) 30%,rgba(16,185,129,.6) 50%,rgba(16,185,129,.45) 70%,transparent);box-shadow:0 0 8px #10b98133,0 0 20px #10b98114}@keyframes sectionSlideIn{0%{opacity:0;max-height:0;overflow:hidden}to{opacity:1;max-height:5000px;overflow:visible}}.bf-legacy .section-slide-in{animation:sectionSlideIn .4s ease forwards}.bf-legacy .bssb-header{max-width:56rem;margin:0 auto;padding:28px 16px 4px;text-align:center}.bf-legacy .bssb-header h1{font-family:Montserrat,Inter,sans-serif;font-size:clamp(26px,4.2vw,38px);font-weight:800;color:var(--ink);margin:0 0 10px;letter-spacing:-.02em;line-height:1.15}.bf-legacy .bssb-header h1 em{font-style:normal;color:var(--green-text)}.bf-legacy .bssb-header p{color:var(--muted);font-size:15px;line-height:1.55;margin:0 auto 4px;max-width:44rem}.bf-legacy .bssb-header .sub-hint{color:var(--muted);font-size:13px;margin-top:2px}.bf-legacy .bssb-header .green-divider{width:88px;height:3px;margin:18px auto 4px;border-radius:2px;background:linear-gradient(90deg,transparent,#10b981 25%,#34d399 50%,#10b981 75%,transparent);box-shadow:0 0 14px #10b98173}@media(min-width:768px){.bf-legacy .bssb-header{padding:40px 32px 8px}}
.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:9px 14px!important;border-radius:8px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500!important;font-size:12px!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 .text-white,html[data-theme=paper] .bf-legacy [class*=text-white],html[data-theme=paper] .bf-legacy .text-gray-100,html[data-theme=paper] .bf-legacy .text-gray-200,html[data-theme=paper] .bf-legacy .text-gray-300,html[data-theme=paper] .bf-legacy .text-gray-400{color:var(--ink)!important}html[data-theme=paper] .bf-legacy .text-white\/60,html[data-theme=paper] .bf-legacy .text-white\/50,html[data-theme=paper] .bf-legacy .text-white\/70,html[data-theme=paper] .bf-legacy .text-white\/80,html[data-theme=paper] .bf-legacy .text-white\/90{color:var(--ink-2)!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"],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 .bg-bih-navy,html[data-theme=paper] .bf-legacy .bg-bih-navy-mid,html[data-theme=paper] .bf-legacy .bg-bih-navy-light,html[data-theme=paper] .bf-legacy [class*=bg-bih]{background-color:var(--paper-2)!important;background-image:none!important;color:var(--ink)!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=paper] .bf-legacy [style*="#0A1628"],html[data-theme=paper] .bf-legacy [style*="#0a1628"],html[data-theme=paper] .bf-legacy [style*="rgb(10, 22, 40)"],html[data-theme=paper] .bf-legacy [style*="rgb(10,22,40)"]{background:var(--paper-2)!important;background-image:none!important;color:var(--ink)!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=paper] .bf-legacy .glass-card{background:var(--paper-2)!important;border:1px solid rgba(15,23,42,.1)!important;box-shadow:0 4px 14px #0f172a0f!important;color:var(--ink)!important}html[data-theme=paper] .bf-legacy .glass-card p,html[data-theme=paper] .bf-legacy .glass-card .text-gray-300,html[data-theme=paper] .bf-legacy .glass-card .text-gray-400,html[data-theme=paper] .bf-legacy .glass-card .text-gray-500,html[data-theme=paper] .bf-legacy .text-gray-300,html[data-theme=paper] .bf-legacy .text-gray-400,html[data-theme=paper] .bf-legacy .text-gray-500{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .bih-gradient{background:linear-gradient(135deg,var(--paper-2) 0%,var(--paper-2) 100%)!important;background-image:linear-gradient(135deg,#ecfdf5,#f8fafc)!important;color:var(--ink)!important;border:1px solid rgba(15,23,42,.08)!important}html[data-theme=paper] .bf-legacy .bih-gradient h3:not(:where([data-hl="4"])),html[data-theme=paper] .bf-legacy .bih-gradient h4:not(:where([data-hl="5"])),html[data-theme=paper] .bf-legacy .bih-gradient h2:where([data-hl="3"]),html[data-theme=paper] .bf-legacy .bih-gradient h3:where([data-hl="4"]){color:var(--ink)!important}html[data-theme=paper] .bf-legacy .bih-gradient .text-blue-400{color:var(--skin-blue)!important}html[data-theme=paper] .bf-legacy .bih-gradient .text-bih-green,html[data-theme=paper] .bf-legacy .bih-gradient .text-green-400{color:var(--green-text)!important}html[data-theme=paper] .bf-legacy .bih-gradient th,html[data-theme=paper] .bf-legacy .bih-gradient td{color:var(--ink)!important}html[data-theme=paper] .bf-legacy .bih-gradient .border-white\/30,html[data-theme=paper] .bf-legacy .bih-gradient .border-white\/20,html[data-theme=paper] .bf-legacy .bih-gradient .border-white\/10{border-color:#0f172a1a!important}html[data-theme=paper] .bf-legacy .bg-white\/5,html[data-theme=paper] .bf-legacy .bg-white\/10{background:var(--paper-2)!important;border:1px solid rgba(15,23,42,.08)!important;box-shadow:0 2px 8px #0f172a0a!important}html[data-theme=paper] .bf-legacy .border-white\/10,html[data-theme=paper] .bf-legacy .border-white\/20,html[data-theme=paper] .bf-legacy .border-white\/30{border-color:#0f172a14!important}html[data-theme=paper] .bf-legacy .text-bih-t2,html[data-theme=paper] .bf-legacy .text-bih-t3{color:var(--ink-2)!important}html[data-theme=paper] .bf-legacy .bssb-header h1{color:var(--ink)!important}html[data-theme=paper] .bf-legacy .bssb-header h1 em{color:var(--green-text)!important}html[data-theme=paper] .bf-legacy .bssb-header p,html[data-theme=paper] .bf-legacy .bssb-header .sub-hint{color:var(--ink-2)!important}
@media(max-width:900px){.bf-legacy{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.bf-legacy{position:relative}.bf-legacy *,.bf-legacy *:before,.bf-legacy *:after{box-sizing:border-box;min-width:0}.bf-legacy img,.bf-legacy svg,.bf-legacy video,.bf-legacy canvas,.bf-legacy iframe{max-width:100%!important;height:auto}.bf-legacy .container,.bf-legacy .section-inner,.bf-legacy .hero-inner,.bf-legacy .nav-inner,.bf-legacy .footer-inner,.bf-legacy .calc-shell,.bf-legacy .calculator-shell,.bf-legacy .app-shell,.bf-legacy .tool-shell,.bf-legacy .form-shell,.bf-legacy main,.bf-legacy section,.bf-legacy header,.bf-legacy footer{max-width:100%!important;min-width:0!important}.bf-legacy .hero,.bf-legacy .section,.bf-legacy .section-light,.bf-legacy .section-tight,.bf-legacy .breadcrumb,.bf-legacy .state-facts,.bf-legacy .faq,.bf-legacy .final-cta,.bf-legacy .footer{padding-left:16px!important;padding-right:16px!important}.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 p,.bf-legacy a,.bf-legacy button,.bf-legacy label,.bf-legacy span,.bf-legacy li,.bf-legacy td,.bf-legacy th,.bf-legacy h2:where([data-hl="3"]),.bf-legacy h3:where([data-hl="4"]){overflow-wrap:break-word;word-break:normal}.bf-legacy h1{font-size:clamp(28px,8vw,38px)!important;line-height:1.14!important;letter-spacing:0!important}.bf-legacy h2:not(:where([data-hl="3"])){font-size:clamp(23px,7vw,32px)!important;line-height:1.18!important;letter-spacing:0!important}.bf-legacy .hero-eyebrow,.bf-legacy .hero-badge,.bf-legacy .badge,.bf-legacy .pill,.bf-legacy .kicker,.bf-legacy .eyebrow,.bf-legacy [class*=eyebrow],.bf-legacy [class*=badge],.bf-legacy [class*=pill]{max-width:100%!important;white-space:normal!important;text-align:center;justify-content:center;overflow-wrap:break-word}.bf-legacy .hero-cta-row,.bf-legacy .cta-row,.bf-legacy .hero-meta,.bf-legacy .nav-inner,.bf-legacy .nav-links,.bf-legacy .tabs,.bf-legacy .step-tabs,.bf-legacy .topic-tabs,.bf-legacy .filter-row,.bf-legacy .button-row,.bf-legacy .actions{max-width:100%!important;flex-wrap:wrap!important}.bf-legacy .hero-cta-row .btn,.bf-legacy .cta-row .btn,.bf-legacy .btn,.bf-legacy button,.bf-legacy input,.bf-legacy select,.bf-legacy textarea{max-width:100%!important}.bf-legacy .hero-cta-row .btn,.bf-legacy .cta-row .btn{width:100%;justify-content:center}.bf-legacy .grid,.bf-legacy [class*=grid-cols],.bf-legacy .options,.bf-legacy .pillars,.bf-legacy .quotes,.bf-legacy .state-facts-grid,.bf-legacy .footer-inner,.bf-legacy .contact-grid,.bf-legacy .cards-grid,.bf-legacy .tool-grid,.bf-legacy .result-grid,.bf-legacy .form-grid,.bf-legacy .input-grid,.bf-legacy .comparison-grid{grid-template-columns:1fr!important}.bf-legacy .card,.bf-legacy .opt-card,.bf-legacy .pillar,.bf-legacy .quote,.bf-legacy .state-fact,.bf-legacy .glass-card,.bf-legacy .section-card,.bf-legacy .tool-card,.bf-legacy .contact-card,.bf-legacy .option-card,.bf-legacy .form-card,.bf-legacy .result-card,.bf-legacy .summary-card,.bf-legacy .panel,.bf-legacy .modal,.bf-legacy .wizard,.bf-legacy .wizard-card,.bf-legacy [class$=-card],.bf-legacy [class*="-card "],.bf-legacy [class$=-panel],.bf-legacy [class*="-panel "]{width:100%!important;max-width:100%!important;min-width:0!important}.bf-legacy table{display:block;width:100%!important;max-width:100%!important;overflow-x:auto}.bf-legacy .overflow-x-auto,.bf-legacy [class*=overflow-x]{max-width:100%!important}.bf-legacy .brand-logo-img{max-width:calc(100vw - 96px)!important;height:auto!important}.bf-legacy nav#mainNav,.bf-legacy .nav{max-width:100vw!important;overflow:hidden}.bf-legacy nav#mainNav .nav-inner,.bf-legacy .nav-inner{padding-left:16px!important;padding-right:16px!important}.bf-legacy nav#mainNav .nav-links.open,.bf-legacy .nav-links.open{width:100%!important;max-width:100vw!important;left:0!important;right:0!important}.bf-legacy .contact-options,.bf-legacy .topic-options,.bf-legacy .service-options,.bf-legacy .choice-grid,.bf-legacy .checkbox-grid,.bf-legacy .option-grid,.bf-legacy .radio-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.bf-legacy .contact-options>*,.bf-legacy .topic-options>*,.bf-legacy .service-options>*,.bf-legacy .choice-grid>*,.bf-legacy .checkbox-grid>*,.bf-legacy .option-grid>*,.bf-legacy .radio-grid>*{width:100%!important;max-width:100%!important}}
@media(max-width:900px){.bf-legacy{width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}.bf-legacy{margin:0!important}.bf-legacy>*{max-width:100vw!important;overflow-x:clip}.bf-legacy h1,.bf-legacy h2:not(:where([data-hl="3"])),.bf-legacy h3:not(:where([data-hl="4"])),.bf-legacy .hero h1,.bf-legacy .hero-title,.bf-legacy .page-title,.bf-legacy .title,.bf-legacy .bssb-header h1,.bf-legacy h2:where([data-hl="3"]){display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:break-word!important;hyphens:none!important;text-align:center!important}.bf-legacy .hero h1 .accent,.bf-legacy h1 .accent,.bf-legacy .h1-accent,.bf-legacy h1 em,.bf-legacy h2:not(:where([data-hl="3"])) em{display:inline!important;white-space:normal!important}.bf-legacy p,.bf-legacy .hero-sub,.bf-legacy .section-deck,.bf-legacy .deck,.bf-legacy .lead,.bf-legacy .subtitle,.bf-legacy .bssb-header p{width:100%!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-align:center}.bf-legacy .hero-inner,.bf-legacy .hero-content,.bf-legacy .bssb-header,.bf-legacy .container,.bf-legacy .section-inner,.bf-legacy .page-header,.bf-legacy .intro,.bf-legacy .tool-intro,.bf-legacy .calculator-container,.bf-legacy #root,.bf-legacy #app{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;overflow:visible!important}.bf-legacy main,.bf-legacy section,.bf-legacy .hero,.bf-legacy .section,.bf-legacy header:not(.nav):not(#mainNav){width:100%!important;max-width:100vw!important;overflow-x:clip!important}.bf-legacy .nav-logo,.bf-legacy .nav-logo a,.bf-legacy nav#mainNav .nav-logo,.bf-legacy .nav-inner .nav-logo{min-width:0!important;flex-shrink:1!important}.bf-legacy .nav-logo img,.bf-legacy .brand-logo-img{max-width:min(180px,calc(100vw - 112px))!important;height:auto!important;object-fit:contain!important}.bf-legacy .hero-cta-row,.bf-legacy .hero-meta,.bf-legacy .cta-row,.bf-legacy .button-row,.bf-legacy .actions,.bf-legacy .stats-row,.bf-legacy .trust-row,.bf-legacy .breadcrumb-inner,.bf-legacy .tabs,.bf-legacy .step-tabs,.bf-legacy .topic-tabs,.bf-legacy .progress-steps{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;width:100%!important;max-width:100%!important;gap:10px!important;overflow:visible!important}.bf-legacy .hero-meta span,.bf-legacy .breadcrumb-inner>*,.bf-legacy .tabs>*,.bf-legacy .step-tabs>*,.bf-legacy .topic-tabs>*,.bf-legacy .progress-steps>*{max-width:100%!important;white-space:normal!important}.bf-legacy .btn,.bf-legacy .btn-primary,.bf-legacy .btn-ghost,.bf-legacy .nav-cta,.bf-legacy .hero-cta-row a,.bf-legacy .hero-cta-row button,.bf-legacy .cta-row a,.bf-legacy .cta-row button{white-space:normal!important;text-align:center!important}.bf-legacy form,.bf-legacy fieldset,.bf-legacy input,.bf-legacy select,.bf-legacy textarea{width:100%!important;max-width:100%!important}.bf-legacy [style*=grid-template-columns],.bf-legacy [style*="display:grid"],.bf-legacy [style*="display: grid"]{grid-template-columns:1fr!important}.bf-legacy [style*=min-width],.bf-legacy [style*="width:"],.bf-legacy .rounded-xl,.bf-legacy .rounded-2xl,.bf-legacy .rounded-3xl{max-width:100%!important}.bf-legacy .contact-step,.bf-legacy .contact-card,.bf-legacy .contact-option,.bf-legacy .help-card,.bf-legacy .service-card,.bf-legacy .option-card,.bf-legacy .quiz-card,.bf-legacy .wizard-card,.bf-legacy .source-card,.bf-legacy .data-source,.bf-legacy .comparison-card,.bf-legacy .metric-card,.bf-legacy .input-card{overflow:visible!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}
