.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]),#root:has(#company){--pf-c:#0A6873;--pf-wash:color-mix(in srgb,#0A6873 10%,var(--paper-2));--pf-card:var(--paper-2);--pf-card-line:var(--line)}html[data-theme=night] .bf-legacy:has(>#root):has(>div[style*="max-width:820px"]),html[data-theme=night] #root:has(#company){--pf-c:#6CD0DB;--pf-wash:color-mix(in srgb,#6CD0DB 16%,var(--night-card));--pf-card:var(--night-card);--pf-card-line:rgba(232,240,235,.12)}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:820px"]{max-width:1056px!important;padding-inline:clamp(20px,3vw,24px)!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="border-left:4px"]{position:relative;max-width:none!important;margin:8px 0 20px!important;padding:clamp(20px,2.5vw,28px) clamp(20px,3vw,32px) clamp(18px,2.2vw,24px) clamp(20px,3vw,32px)!important;background:linear-gradient(135deg,var(--green-wash) 0%,transparent 60%),var(--pf-card)!important;border:1px solid var(--pf-card-line)!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="border-left:4px"]>h2:not(:where([data-hl="3"])){display:flex;align-items:center;gap:.7rem;margin:0 0 .9rem!important;font:700 1.15rem/1.25 var(--display)!important;letter-spacing:-.01em;color:var(--ink)!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="border-left:4px"]>h2:not(:where([data-hl="3"])):before{content:"";flex:none;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--green-wash-2) no-repeat center/1.15rem;-webkit-mask:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C6B4C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E")}html[data-theme=night] .bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="border-left:4px"]>h2:not(:where([data-hl="3"])):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235FD9AE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E")}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="border-left:4px"]>p{max-width:75ch;margin:0 0 .75rem!important;font-size:1rem!important;line-height:1.7!important;color:var(--ink-2)!important;text-wrap:pretty}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="border-left:4px"]>p:last-child{margin-bottom:0!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="background:var(--paper-2)"]{background:var(--pf-card)!important;border:1px solid var(--pf-card-line)!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="background:var(--paper-2)"]:has(h2:not(:where([data-hl="3"]))){padding:clamp(18px,2.4vw,26px) clamp(18px,2.6vw,28px)!important;margin-bottom:28px!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div>div[style*="margin-bottom:16px"]:has(>h2:not(:where([data-hl="3"]))){gap:.75rem!important;margin-bottom:18px!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div>div:has(>h2:not(:where([data-hl="3"])))>span:has(>.bf-ico),.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div>h2:not(:where([data-hl="3"]))>span:has(>.bf-ico){flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--pf-wash);color:var(--pf-c);font-size:1.1rem!important;line-height:1}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div>div:has(>h2:not(:where([data-hl="3"])))>span>.bf-ico,.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div>h2:not(:where([data-hl="3"]))>span>.bf-ico{width:1.15rem;height:1.15rem;margin:0;vertical-align:0}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div>div:has(>h2:not(:where([data-hl="3"])))>h2:not(:where([data-hl="3"])),.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div>h2:not(:where([data-hl="3"])):has(>span>.bf-ico){font:700 1.15rem/1.25 var(--display)!important;letter-spacing:-.01em;color:var(--ink)!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div>h2:not(:where([data-hl="3"])):has(>span>.bf-ico){gap:.75rem!important;margin:0 0 14px!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="background:var(--skin-fill)"]{position:relative;overflow:hidden;padding:16px 18px!important;border-radius:var(--r-lg)!important;background:var(--paper)!important;border:1px solid var(--pf-card-line)!important}html[data-theme=night] .bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="background:var(--skin-fill)"]{background:#e8f0eb0a!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="background:var(--skin-fill)"]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--green-mid),var(--pf-c))}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="background:var(--skin-fill)"]>div:first-child{font:600 .72rem/1.3 var(--body)!important;letter-spacing:.08em!important;color:var(--muted)!important;margin-bottom:6px!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="background:var(--skin-fill)"]>div:nth-child(2){font:700 1.6rem/1.1 var(--display)!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="background:var(--skin-fill)"]>div:nth-child(2)>span{font:500 .8rem/1 var(--body)!important;letter-spacing:0;margin-left:2px}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="grid-template-columns:1fr 1fr"]{gap:0 28px!important;font-size:.9rem!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="grid-template-columns:1fr 1fr"]>div{padding:9px 0;border-top:1px solid var(--line-2);color:var(--ink-2)}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="grid-template-columns:1fr 1fr"]>div>strong{font-weight:650;color:var(--ink)!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="font-size:0.85rem"]{margin:0 0 20px!important;padding:clamp(18px,2.4vw,26px) clamp(18px,2.6vw,28px)!important;font-size:1rem!important;line-height:1.7!important;background:var(--pf-card);border:1px solid var(--pf-card-line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm)}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="font-size:0.85rem"]>p{max-width:75ch;margin:0 0 .85rem;text-wrap:pretty}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="font-size:0.85rem"]>p:empty{display:none}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="font-size:0.85rem"]>p:last-child{margin-bottom:0}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*=skin-blue-wash]{padding:14px 18px!important;border-radius:var(--r-lg)!important;font-size:.9rem!important;line-height:1.6!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*=skin-blue-wash]>strong .bf-ico{width:1.6rem;height:1.6rem;padding:.3rem;margin:-.15rem .45rem 0 0;border-radius:8px;vertical-align:middle;background:color-mix(in srgb,currentColor 12%,transparent)}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) .bf-acc__a>div[style*="font-size:0.78rem"]{font-size:.9375rem!important;line-height:1.7!important;color:var(--ink-2)!important;padding:2px 20px 18px!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="font-size:0.72rem"]{font-size:.8125rem!important;line-height:1.65!important;padding:16px 20px!important;box-shadow:none}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div>div[style*="font-size:0.72rem"] .bf-ico{color:var(--pf-c);vertical-align:-.15em;margin-right:.2rem}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]{max-width:1008px!important;margin-inline:auto!important;width:calc(100% - (2*clamp(20px,3vw,24px)));padding-inline:0}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"] .bf-acc-list{margin-inline:0!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"][style*=green-wash]{padding:clamp(20px,2.5vw,28px) clamp(20px,3vw,32px)!important;border-radius:var(--r-xl)!important;background:linear-gradient(135deg,var(--green-wash) 0%,transparent 70%),var(--pf-card)!important;border:1px solid var(--pf-card-line)!important;box-shadow:var(--shadow-sm)}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]>h3:not(:where([data-hl="4"])),.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]>h2:where([data-hl="3"]){display:flex;align-items:center;gap:.7rem;margin:0 0 14px!important;font:700 1.15rem/1.25 var(--display)!important;letter-spacing:-.01em;color:var(--ink)!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]>h3:not(:where([data-hl="4"])):before,.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]>h2:where([data-hl="3"]):before{content:"";flex:none;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--green-wash-2) no-repeat center/1.15rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C6B4C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11l3 3L22 4'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E")}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]:not([style*=green-wash])>h3:not(:where([data-hl="4"])):before,.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]:not([style*=green-wash])>h2:where([data-hl="3"]):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C6B4C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}html[data-theme=night] .bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]>h3:not(:where([data-hl="4"])):before,html[data-theme=night] .bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]>h2:where([data-hl="3"]):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235FD9AE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11l3 3L22 4'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E")}html[data-theme=night] .bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]:not([style*=green-wash])>h3:not(:where([data-hl="4"])):before,html[data-theme=night] .bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]:not([style*=green-wash])>h2:where([data-hl="3"]):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235FD9AE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]>ul{list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px 16px;font-size:.9375rem!important;line-height:1.5!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]>ul>li{position:relative;padding:12px 14px 12px 46px;border-radius:12px;background:var(--paper);border:1px solid var(--line-2);color:var(--ink-2)}html[data-theme=night] .bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]>ul>li{background:#e8f0eb0a}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]>ul>li:before{content:counter(list-item);position:absolute;left:12px;top:11px;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--green-mid);color:#fff;font:700 .75rem/1 var(--display)}html[data-theme=night] .bf-legacy:has(>#root):has(>div[style*="max-width:820px"])>div[style*="max-width:900px"]>ul>li:before{color:#04140f}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) .bf-acc__a>div[style*="font-size:0.88rem"]{font-size:.9375rem!important;color:var(--ink-2)!important}html:not([data-theme=night]) #root:has(#company) [style^="color: rgb(74, 222, 128)"]{color:#0c6b4c!important}html:not([data-theme=night]) #root:has(#company) [style^="color: rgb(163, 230, 53)"]{color:#3f6212!important}html:not([data-theme=night]) #root:has(#company) [style^="color: rgb(249, 115, 22)"]{color:#b4400a!important}html:not([data-theme=night]) #root:has(#company) [style^="color: rgb(217, 119, 6)"],html:not([data-theme=night]) #root:has(#company) [style^="color: rgb(245, 158, 11)"]{color:#a04a04!important}html:not([data-theme=night]) #root:has(#company) [style^="color: rgb(239, 68, 68)"]{color:#b42318!important}html:not([data-theme=night]) #root:has(#company) [style^="color: rgb(5, 150, 105)"]{color:#0c6b4c!important}html:not([data-theme=night]) #root:has(#company) [style^="color: rgb(156, 163, 175)"]{color:#6b7280!important}html[data-theme=night] #root:has(#company) [style^="color: rgb(10, 22, 40)"]{color:var(--ink)!important}html[data-theme=night] #root:has(#company) [style*="background: rgb(10, 22, 40)"]{background:#c3d2cb!important}html[data-theme=night] #root:has(#company) [style*="background: rgba(10, 22, 40"]{background:#c3d2cb33!important}html[data-theme=night] #root:has(#company) [style*="border-color: rgb(10, 22, 40)"]{border-color:#c3d2cb!important}#root:has(#company) .rounded-bih-lg.p-5>.flex.items-center.gap-2:first-child{gap:.75rem!important}#root:has(#company) .rounded-bih-lg.p-5>.flex.items-center.gap-2:first-child>span:first-child{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--pf-wash);color:var(--pf-c);line-height:1}#root:has(#company) .rounded-bih-lg.p-5>.flex.items-center.gap-2:first-child .font-heading{font-size:1rem!important}html:not([data-theme=night]) #root:has(#company) .w-8.h-3.rounded-sm{background:#1f252838!important;opacity:1!important}html:not([data-theme=night]) #root:has(#company) .w-8.h-3.rounded-sm.opacity-40{background:#1f25281a!important}#root:has(#company) .grid.grid-cols-12.p-3{font-variant-numeric:tabular-nums}#root:has(#company) .grid.grid-cols-12.p-3.text-xs{font-size:.8125rem;padding-block:.8rem}#root:has(#company) .grid.grid-cols-12.p-3.text-xs:hover{background:var(--green-wash)!important}#root:has(#company) a.flex.items-start.rounded-bih{position:relative;padding:14px 44px 14px 14px!important;border-radius:var(--r-lg)!important;background:var(--pf-card)!important;border:1px solid var(--pf-card-line)!important;box-shadow:var(--shadow-sm);transition:border-color var(--d-ui),transform var(--d-ui) var(--e-out),box-shadow var(--d-ui)}#root:has(#company) a.flex.items-start.rounded-bih:hover,#root:has(#company) a.flex.items-start.rounded-bih:focus-visible{border-color:var(--green-mid)!important;transform:translateY(-2px);box-shadow:var(--shadow-md)}#root:has(#company) a.flex.items-start.rounded-bih:focus-visible{outline:2px solid var(--green-mid);outline-offset:2px}#root:has(#company) a.flex.items-start.rounded-bih>span:first-child{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin:0!important;border-radius:11px;background:var(--pf-wash);color:var(--pf-c)}#root:has(#company) a.flex.items-start.rounded-bih>div>div:first-child{font-size:.9375rem!important;line-height:1.3}#root:has(#company) a.flex.items-start.rounded-bih>div>div+div{font-size:.8125rem!important;color:var(--muted)!important}#root:has(#company) a.flex.items-start.rounded-bih:after{content:"";position:absolute;right:16px;top:50%;width:1.1rem;height:1.1rem;margin-top:-.55rem;background:var(--green-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--d-ui) var(--e-out)}#root:has(#company) a.flex.items-start.rounded-bih:hover:after,#root:has(#company) a.flex.items-start.rounded-bih:focus-visible:after{transform:translate(3px)}@media(prefers-reduced-motion:reduce){#root:has(#company) a.flex.items-start.rounded-bih,#root:has(#company) a.flex.items-start.rounded-bih:after{transition:none}#root:has(#company) a.flex.items-start.rounded-bih:hover{transform:none}}@media(max-width:560px){.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="grid-template-columns:repeat(auto-fit,minmax(200px,1fr))"]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:10px!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="background:var(--skin-fill)"]{padding:12px 14px!important}.bf-legacy:has(>#root):has(>div[style*="max-width:820px"]) div[style*="background:var(--skin-fill)"]>div:nth-child(2){font-size:1.35rem!important}}@media(min-width:600px){#root:has(#company) .max-w-4xl.mx-auto.px-4{padding-inline:24px!important}}#root:has(#company) .flex.items-center.gap-2:has(>.rounded-bih.p-0\.5){flex-wrap:wrap;row-gap:8px}html:not([data-theme=night]) #root:has(#company) .w-3.h-3.rounded-full.bg-bih-navy{background:var(--ink)!important}@media(max-width:560px){#root:has(#company) .grid.grid-cols-2.gap-2:has(>.rounded-bih.p-2){grid-template-columns:1fr!important}}.bf-legacy:has(>.container>.calc-hero){--pf-c:#1D5FA8;--pf-card:var(--paper-2);--pf-card-line:var(--line);--pf-wash:color-mix(in srgb,var(--pf-c) 10%,var(--pf-card))}.bf-legacy[data-bf-template=workers-comp]:has(>.container>.calc-hero){--pf-c:#9A4A0B}.bf-legacy:has(>.container>.calc-hero):has(.cost-bars){--pf-c:#7A5A00}html[data-theme=night] .bf-legacy:has(>.container>.calc-hero){--pf-c:#93BCF0;--pf-card:var(--night-card);--pf-card-line:rgba(232,240,235,.12);--pf-wash:color-mix(in srgb,var(--pf-c) 16%,var(--pf-card))}html[data-theme=night] .bf-legacy[data-bf-template=workers-comp]:has(>.container>.calc-hero){--pf-c:#F2B47E}html[data-theme=night] .bf-legacy:has(>.container>.calc-hero):has(.cost-bars){--pf-c:#E8C65C}.bf-legacy:has(>.container>.calc-hero) .calc-hero{padding-top:clamp(28px,4vw,56px)!important;padding-bottom:clamp(20px,2.5vw,32px)!important}.bf-legacy:has(>.container>.calc-hero) .hero-badge{display:inline-flex!important;align-items:center;gap:.55rem;padding:.4rem .9rem .4rem .7rem!important;border-radius:999px!important}.bf-legacy:has(>.container>.calc-hero) .hero-badge:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--green-mid);box-shadow:0 0 0 3px color-mix(in srgb,var(--green-mid) 22%,transparent)}.bf-legacy:has(>.container>.calc-hero) .state-info{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin-bottom:clamp(24px,3vw,36px)!important}.bf-legacy:has(>.container>.calc-hero) .state-info-grid{gap:12px!important;background:none!important;border:0!important}.bf-legacy:has(>.container>.calc-hero) .state-info-item{position:relative;overflow:hidden;padding:16px 18px 16px 20px!important;border-radius:var(--r-lg)!important;background:var(--pf-card)!important;border:1px solid var(--pf-card-line)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.container>.calc-hero) .state-info-item:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--pf-c)}.bf-legacy:has(>.container>.calc-hero) .state-info-label{font:600 .6875rem/1.35 var(--body)!important;letter-spacing:.09em!important;text-transform:uppercase;color:var(--muted)!important;margin-bottom:6px!important}.bf-legacy:has(>.container>.calc-hero) .state-info-value{font:700 1.05rem/1.3 var(--display)!important;letter-spacing:-.01em;color:var(--ink)!important}.bf-legacy:has(>.container>.calc-hero) .step-badge{display:inline-flex!important;align-items:center;gap:.5rem;border-radius:999px!important;margin-top:clamp(20px,3vw,32px)}.bf-legacy:has(>.container>.calc-hero) .step-badge:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--pf-c)}.bf-legacy:has(>.container>.calc-hero) .step-title{font:700 clamp(1.3rem,1.1rem + .8vw,1.6rem)/1.2 var(--display)!important;letter-spacing:-.02em;color:var(--ink)!important;margin-top:12px!important}.bf-legacy:has(>.container>.calc-hero) .step-desc{font-size:.9375rem!important;line-height:1.6!important;color:var(--ink-2)!important;max-width:68ch}.bf-legacy:has(>.container>.calc-hero) .input-grid{padding:clamp(18px,2.4vw,26px)!important;border-radius:var(--r-xl)!important;background:var(--pf-card)!important;border:1px solid var(--pf-card-line)!important;box-shadow:var(--shadow-sm);margin-bottom:16px!important}.bf-legacy:has(>.container>.calc-hero) .input-label{display:flex!important;align-items:center;gap:.4rem;flex-wrap:wrap;font-weight:600!important;color:var(--ink)!important}.bf-legacy:has(>.container>.calc-hero) .input-field{background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:12px!important;min-height:46px;transition:border-color var(--d-ui),box-shadow var(--d-ui)}html[data-theme=night] .bf-legacy:has(>.container>.calc-hero) .input-field{background:#00000038!important;border-color:#e8f0eb29!important}.bf-legacy:has(>.container>.calc-hero) .input-field:hover{border-color:color-mix(in srgb,var(--green-mid) 55%,var(--line))!important}.bf-legacy:has(>.container>.calc-hero) .input-field:focus,.bf-legacy:has(>.container>.calc-hero) .input-field:focus-visible{border-color:var(--green-mid)!important;box-shadow:0 0 0 3px var(--green-wash-2)!important;outline:none}.bf-legacy:has(>.container>.calc-hero) .tt{width:20px!important;height:20px!important;min-width:20px;display:inline-grid!important;place-items:center;border-radius:50%!important;background:var(--green-wash)!important;border:1px solid var(--green-wash-2)!important;color:var(--green-text)!important;font:700 .7rem/1 var(--body)!important}.bf-legacy:has(>.container>.calc-hero) .slider-wrap{padding-block:14px!important}.bf-legacy:has(>.container>.calc-hero) .slider-wrap input[type=range]{height:8px!important;border-radius:999px!important;accent-color:var(--green-mid)}.bf-legacy:has(>.container>.calc-hero) .slider-wrap input[type=range]::-webkit-slider-thumb{width:22px!important;height:22px!important;border-radius:50%;background:var(--green-mid)!important;border:3px solid var(--paper-2)!important;box-shadow:0 0 0 1px var(--green-mid),0 2px 6px #00000040!important}.bf-legacy:has(>.container>.calc-hero) .slider-wrap input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--green-mid);border:3px solid var(--paper-2);box-shadow:0 0 0 1px var(--green-mid)}.bf-legacy:has(>.container>.calc-hero) .slider-wrap input[type=range]:focus-visible{outline:2px solid var(--green-mid);outline-offset:6px}.bf-legacy:has(>.container>.calc-hero) .val{display:inline-block;padding:1px 9px;border-radius:999px;background:var(--green-wash);font-variant-numeric:tabular-nums}.bf-legacy:has(>.container>.calc-hero) .card,.bf-legacy:has(>.container>.calc-hero) .result-card{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.container>.calc-hero) .result-value{font-family:var(--display)!important;letter-spacing:-.03em;font-variant-numeric:normal!important;font-feature-settings:normal!important}.bf-legacy:has(>.container>.calc-hero) .result-label{font-family:var(--body)!important;font-weight:650!important;letter-spacing:.1em!important}.bf-legacy:has(>.container>.calc-hero) .card>div[style*="font-size:14px;font-weight:600"]:first-child,.bf-legacy:has(>.container>.calc-hero) .bar-chart-title{display:flex!important;align-items:center;gap:.7rem;margin-bottom:16px!important;font:700 1.1rem/1.25 var(--display)!important;letter-spacing:-.01em;color:var(--ink)!important;text-transform:none!important}.bf-legacy:has(>.container>.calc-hero) .card>div[style*="font-size:14px;font-weight:600"]:first-child:before,.bf-legacy:has(>.container>.calc-hero) .bar-chart-title:before{content:"";flex:none;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--pf-wash);-webkit-mask:none;background-image:linear-gradient(var(--pf-c),var(--pf-c));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(9 9)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v14a1 1 0 0 0 1 1h14'/%3E%3Cpath d='M7 14V9'/%3E%3Cpath d='M11 14V5'/%3E%3Cpath d='M15 14v-3'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(9 9)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v14a1 1 0 0 0 1 1h14'/%3E%3Cpath d='M7 14V9'/%3E%3Cpath d='M11 14V5'/%3E%3Cpath d='M15 14v-3'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.bf-legacy:has(>.container>.calc-hero) .card:has(.deadline-grid)>div[style*="font-size:14px"]:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(8 8)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='14' height='14' rx='2'/%3E%3Cpath d='M13 2v4M7 2v4M3 9h14'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(8 8)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='14' height='14' rx='2'/%3E%3Cpath d='M13 2v4M7 2v4M3 9h14'/%3E%3C/g%3E%3C/svg%3E")}.bf-legacy:has(>.container>.calc-hero) .comp-table{font-variant-numeric:tabular-nums}.bf-legacy:has(>.container>.calc-hero) .comp-table tbody tr{transition:background-color var(--d-ui)}.bf-legacy:has(>.container>.calc-hero) .comp-table tbody tr:hover{background:var(--green-wash)!important}.bf-legacy:has(>.container>.calc-hero) .comp-table tbody tr:has(.best-col){background:color-mix(in srgb,var(--green-mid) 7%,transparent)}.bf-legacy:has(>.container>.calc-hero) .comp-table td.best-col{font-weight:700!important;color:var(--green-text)!important}.bf-legacy:has(>.container>.calc-hero) .deadline-card{position:relative;overflow:hidden;border-radius:var(--r-lg)!important;background:var(--pf-wash)!important;border:1px solid color-mix(in srgb,var(--pf-c) 22%,transparent)!important}.bf-legacy:has(>.container>.calc-hero) .deadline-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--pf-c)}.bf-legacy:has(>.container>.calc-hero) .deadline-days{font-family:var(--display)!important;color:var(--pf-c)!important;letter-spacing:-.03em}.bf-legacy:has(>.container>.calc-hero) .deadline-label{font-size:.8125rem!important;font-weight:600;color:var(--ink-2)!important}.bf-legacy:has(>.container>.calc-hero) .alert-box{border-radius:var(--r-lg)!important;align-items:flex-start!important;gap:12px!important;padding:16px 18px!important;font-size:.9rem!important;line-height:1.6!important}.bf-legacy:has(>.container>.calc-hero) .alert-icon{flex:none;display:grid!important;place-items:center;width:2rem;height:2rem;border-radius:9px;background:color-mix(in srgb,currentColor 12%,transparent);margin:0!important;line-height:1!important}.bf-legacy:has(>.container>.calc-hero) .insight-box{align-items:flex-start!important;gap:16px!important;border-radius:var(--r-xl)!important;background:linear-gradient(135deg,var(--green-wash),transparent 65%),var(--pf-card)!important;box-shadow:var(--shadow-sm)}.bf-legacy:has(>.container>.calc-hero) .insight-icon{flex:none;display:grid!important;place-items:center;width:2.75rem!important;height:2.75rem!important;border-radius:12px;background:var(--green-wash-2);color:var(--green-text)!important;font-size:1.2rem!important;margin:0!important}.bf-legacy:has(>.container>.calc-hero) .insight-icon .bf-ico{width:1.3rem;height:1.3rem;margin:0}.bf-legacy:has(>.container>.calc-hero) .insight-text{font-size:.9875rem!important;line-height:1.65!important;color:var(--ink-2)!important}.bf-legacy:has(>.container>.calc-hero) .authority-section h2:not(:where([data-hl="3"])){font:700 var(--t-h3)/1.15 var(--display)!important;letter-spacing:-.02em}.bf-legacy:has(>.container>.calc-hero) .authority-section>p{max-width:68ch;margin-inline:auto!important;font-size:.9375rem!important;line-height:1.6;color:var(--ink-2)!important}.bf-legacy:has(>.container>.calc-hero) .auth-cards{gap:16px!important}.bf-legacy:has(>.container>.calc-hero) .auth-card{text-align:left!important;padding:20px!important;border-radius:var(--r-xl)!important;background:var(--pf-card)!important;border:1px solid var(--pf-card-line)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.container>.calc-hero) .auth-icon{display:grid!important;place-items:center;width:2.75rem!important;height:2.75rem!important;margin:0 0 14px!important;border-radius:12px;background:var(--pf-wash);color:var(--pf-c)!important;font-size:1.15rem!important}.bf-legacy:has(>.container>.calc-hero) .auth-icon .bf-ico{width:1.3rem;height:1.3rem;margin:0}.bf-legacy:has(>.container>.calc-hero) .auth-card h3:not(:where([data-hl="4"])),.bf-legacy:has(>.container>.calc-hero) .auth-card h2:where([data-hl="3"]){font:700 1rem/1.3 var(--display)!important;margin-bottom:6px!important}.bf-legacy:has(>.container>.calc-hero) .auth-card p{font-size:.875rem!important;line-height:1.55!important;color:var(--ink-2)!important}.bf-legacy:has(>.container>.calc-hero) .lead-section{border-radius:var(--r-xl)!important;background:radial-gradient(120% 90% at 50% 0%,var(--green-wash),transparent 70%),var(--pf-card)!important;box-shadow:var(--shadow-md)!important}.bf-legacy:has(>.container>.calc-hero) .lead-section h3:not(:where([data-hl="4"])),.bf-legacy:has(>.container>.calc-hero) .lead-section h2:where([data-hl="3"]){font:700 clamp(1.3rem,1.1rem + .8vw,1.6rem)/1.2 var(--display)!important;letter-spacing:-.02em}.bf-legacy:has(>.container>.calc-hero) .lead-form input{border-radius:12px!important}.bf-legacy:has(>.container>.calc-hero) .btn-green{display:inline-flex!important;align-items:center;justify-content:center;gap:.55rem;min-height:52px;border-radius:999px!important;background:var(--green-mid)!important;color:#fff!important;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--green-mid) 70%,transparent);transition:transform var(--d-ui) var(--e-out),box-shadow var(--d-ui),background-color var(--d-ui)}html[data-theme=night] .bf-legacy:has(>.container>.calc-hero) .btn-green{color:#04140f!important}.bf-legacy:has(>.container>.calc-hero) .btn-green:after{content:"";width:1.05em;height:1.05em;background:currentColor;transition:transform var(--d-ui) var(--e-out);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}.bf-legacy:has(>.container>.calc-hero) .btn-green:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px color-mix(in srgb,var(--green-mid) 80%,transparent)}.bf-legacy:has(>.container>.calc-hero) .btn-green:hover:after{transform:translate(3px)}.bf-legacy:has(>.container>.calc-hero) .btn-green:focus-visible{outline:2px solid var(--green-mid);outline-offset:3px}@media(prefers-reduced-motion:reduce){.bf-legacy:has(>.container>.calc-hero) .btn-green,.bf-legacy:has(>.container>.calc-hero) .btn-green:after{transition:none}.bf-legacy:has(>.container>.calc-hero) .btn-green:hover{transform:none}}@media(max-width:640px){.bf-legacy:has(>.container>.calc-hero) .state-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bf-legacy:has(>.container>.calc-hero) .state-info-item{padding:12px 12px 12px 16px!important}.bf-legacy:has(>.container>.calc-hero) .state-info-value{font-size:.95rem!important}}.bf-legacy:has(>.container>.calc-hero) .deadline-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}@media(max-width:560px){.bf-legacy:has(>.container>.calc-hero) .deadline-grid{gap:8px!important}.bf-legacy:has(>.container>.calc-hero) .deadline-card{padding:14px 8px!important}.bf-legacy:has(>.container>.calc-hero) .insight-box{flex-direction:column!important;gap:12px!important}}.bf-legacy:has(>.container>.calc-hero) .toggle-row{display:inline-flex!important;flex-wrap:wrap;gap:4px!important;padding:4px!important;border-radius:999px;background:var(--pf-card);border:1px solid var(--pf-card-line);box-shadow:var(--shadow-sm)}.bf-legacy:has(>.container>.calc-hero) .toggle-row .toggle-btn{min-height:44px;padding:0 20px!important;border-radius:999px!important;border:0!important;background:transparent!important;color:var(--ink-2)!important;font-weight:650!important;transition:background-color var(--d-ui),color var(--d-ui)}.bf-legacy:has(>.container>.calc-hero) .toggle-row .toggle-btn:hover{background:var(--green-wash)!important;color:var(--ink)!important}.bf-legacy:has(>.container>.calc-hero) .toggle-row .toggle-btn.active{background:var(--green-mid)!important;color:#fff!important;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--green-mid) 70%,transparent)}html[data-theme=night] .bf-legacy:has(>.container>.calc-hero) .toggle-row .toggle-btn.active{color:#04140f!important}.bf-legacy:has(>.container>.calc-hero) .toggle-row .toggle-btn:focus-visible{outline:2px solid var(--green-mid);outline-offset:2px}.bf-legacy:has(>.container>.calc-hero) #resultCards:has(>.result-card[style*="display:none"]),.bf-legacy:has(>.container>.calc-hero) #resultCards:has(>.result-card[style*="display: none"]){grid-template-columns:1fr!important}.bf-legacy:has(>.container>.calc-hero) .emr-bar{border-radius:8px 8px 3px 3px!important}.bf-legacy:has(>.container>.calc-hero) .emr-bar.current{background:linear-gradient(180deg,color-mix(in srgb,var(--red-light,#B42318) 85%,transparent),color-mix(in srgb,var(--red-light,#B42318) 45%,transparent))!important}.bf-legacy:has(>.container>.calc-hero) .emr-bar.peo{background:linear-gradient(180deg,var(--green-mid),color-mix(in srgb,var(--green-mid) 50%,transparent))!important}.bf-legacy:has(>.container>.calc-hero) .emr-bar-val{font:700 .875rem/1.2 var(--display)!important}.bf-legacy:has(>.container>.calc-hero) .emr-bar-label{font-size:.8125rem!important;color:var(--muted)!important}.bf-legacy:has(>.container>.calc-hero) .bar-chart-wrap{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.container>.calc-hero) .proj-table{font-variant-numeric:tabular-nums}.bf-legacy:has(>.container>.calc-hero) .proj-table tbody tr:last-child td{border-top:2px solid var(--line)}.bf-legacy:has(>.container>.calc-hero) .mono-note{border-radius:12px}@media(max-width:560px){.bf-legacy:has(>.container>.calc-hero) .card,.bf-legacy:has(>.container>.calc-hero) .bar-chart-wrap{padding:18px 14px!important}.bf-legacy:has(>.container>.calc-hero) :is(.comp-table,.proj-table) :is(th,td){padding:10px 7px!important;font-size:.8125rem!important}.bf-legacy:has(>.container>.calc-hero) :is(.comp-table,.proj-table) th{letter-spacing:.04em!important}}.bf-legacy:has(>.main-wrap>.header-section){--pf-c:#0C6B4C;--pf-card:var(--paper-2);--pf-card-line:var(--line);--pf-wash:color-mix(in srgb,var(--pf-c) 10%,var(--pf-card))}.bf-legacy[data-bf-template=level-funded]:has(>.main-wrap>.header-section){--pf-c:#3A4F96}.bf-legacy:has(>.main-wrap>.header-section):has(.industry-box){--pf-c:#5B45A8}html[data-theme=night] .bf-legacy:has(>.main-wrap>.header-section){--pf-c:#5FD9AE;--pf-card:var(--night-card);--pf-card-line:rgba(232,240,235,.12);--pf-wash:color-mix(in srgb,var(--pf-c) 16%,var(--pf-card))}html[data-theme=night] .bf-legacy[data-bf-template=level-funded]:has(>.main-wrap>.header-section){--pf-c:#AAB8EC}html[data-theme=night] .bf-legacy:has(>.main-wrap>.header-section):has(.industry-box){--pf-c:#BBAAF2}.bf-legacy:has(>.main-wrap>.header-section) .header-section{padding-top:clamp(28px,4vw,56px)!important}.bf-legacy:has(>.main-wrap>.header-section) .glance-box{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.main-wrap>.header-section) .glance-box>div:first-child{gap:.75rem!important;margin-bottom:18px!important}.bf-legacy:has(>.main-wrap>.header-section) .glance-box>div:first-child:before{content:"";flex:none;width:2.25rem;height:2.25rem;background:var(--pf-c);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(9 9)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v14a1 1 0 0 0 1 1h14'/%3E%3Cpath d='M7 14V9'/%3E%3Cpath d='M11 14V5'/%3E%3Cpath d='M15 14v-3'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(9 9)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v14a1 1 0 0 0 1 1h14'/%3E%3Cpath d='M7 14V9'/%3E%3Cpath d='M11 14V5'/%3E%3Cpath d='M15 14v-3'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.bf-legacy:has(>.main-wrap>.header-section) .glance-box>div:first-child h2:not(:where([data-hl="3"])){font:700 1.15rem/1.25 var(--display)!important;letter-spacing:-.01em;color:var(--ink)!important}.bf-legacy:has(>.main-wrap>.header-section) .glance-stat{position:relative;overflow:hidden;border-radius:var(--r-lg)!important;background:var(--paper)!important;border:1px solid var(--pf-card-line)!important;padding:16px 18px!important}html[data-theme=night] .bf-legacy:has(>.main-wrap>.header-section) .glance-stat{background:#e8f0eb0a!important}.bf-legacy:has(>.main-wrap>.header-section) .glance-stat:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--green-mid),var(--pf-c))}.bf-legacy:has(>.main-wrap>.header-section) .glance-label{font:600 .6875rem/1.35 var(--body)!important;letter-spacing:.09em!important;color:var(--muted)!important}.bf-legacy:has(>.main-wrap>.header-section) .glance-val{font:700 1.6rem/1.15 var(--display)!important;letter-spacing:-.02em}.bf-legacy:has(>.main-wrap>.header-section) .glance-val span{font:500 .8rem/1 var(--body)!important;letter-spacing:0;margin-left:2px}.bf-legacy:has(>.main-wrap>.header-section) .glance-info{gap:0 28px!important;font-size:.9rem!important}.bf-legacy:has(>.main-wrap>.header-section) .glance-info>div{padding:9px 0;border-top:1px solid var(--line-2);color:var(--ink-2)}.bf-legacy:has(>.main-wrap>.header-section) .glance-info strong{color:var(--ink)}.bf-legacy:has(>.main-wrap>.header-section) .step-section{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.main-wrap>.header-section) .step-num{border-radius:12px!important;background:var(--green-mid)!important;color:#fff!important;font-family:var(--display)!important;box-shadow:0 0 0 4px var(--green-wash)}html[data-theme=night] .bf-legacy:has(>.main-wrap>.header-section) .step-num{color:#04140f!important}.bf-legacy:has(>.main-wrap>.header-section) .step-title{font:700 clamp(1.25rem,1.1rem + .6vw,1.5rem)/1.2 var(--display)!important;letter-spacing:-.02em}.bf-legacy:has(>.main-wrap>.header-section) .step-desc{font-size:.9375rem!important;line-height:1.6!important;color:var(--ink-2)!important}.bf-legacy:has(>.main-wrap>.header-section) .input-group>label,.bf-legacy:has(>.main-wrap>.header-section) .step-section>div>label{display:flex!important;align-items:center;gap:.4rem;flex-wrap:wrap}.bf-legacy:has(>.main-wrap>.header-section) :is(input[type=number],input[type=text],select){border-radius:12px!important;transition:border-color var(--d-ui),box-shadow var(--d-ui)}.bf-legacy:has(>.main-wrap>.header-section) .step-section :is(input[type=number],input[type=text],select):hover{border-color:color-mix(in srgb,var(--green-mid) 55%,var(--line))!important}.bf-legacy:has(>.main-wrap>.header-section) :is(input[type=number],input[type=text],input[type=email],input[type=tel],select):focus-visible{border-color:var(--green-mid)!important;box-shadow:0 0 0 3px var(--green-wash-2)!important;outline:none}.bf-legacy:has(>.main-wrap>.header-section) .tt{width:20px!important;height:20px!important;min-width:20px;display:inline-grid!important;place-items:center;border-radius:50%!important;background:var(--green-wash)!important;border:1px solid var(--green-wash-2)!important;color:var(--green-text)!important;font:700 .7rem/1 var(--body)!important}.bf-legacy:has(>.main-wrap>.header-section) .range-wrap{align-items:center;gap:12px!important;padding-block:6px}.bf-legacy:has(>.main-wrap>.header-section) .range-wrap input[type=range]{height:8px!important;border-radius:999px!important;accent-color:var(--green-mid)}.bf-legacy:has(>.main-wrap>.header-section) .range-wrap input[type=range]::-webkit-slider-thumb{width:22px!important;height:22px!important;border-radius:50%;background:var(--green-mid)!important;border:3px solid var(--paper-2)!important;box-shadow:0 0 0 1px var(--green-mid),0 2px 6px #00000040!important}.bf-legacy:has(>.main-wrap>.header-section) .range-wrap input[type=range]:focus-visible{outline:2px solid var(--green-mid);outline-offset:6px}.bf-legacy:has(>.main-wrap>.header-section) .range-val{min-width:3.4em;text-align:center!important;padding:2px 8px;border-radius:999px;background:var(--green-wash);font-weight:700!important;font-variant-numeric:tabular-nums}.bf-legacy:has(>.main-wrap>.header-section) .toggle-group{display:inline-flex!important;width:auto!important;gap:4px!important;padding:4px!important;border-radius:999px!important;background:var(--paper)!important;border:1px solid var(--line)!important}html[data-theme=night] .bf-legacy:has(>.main-wrap>.header-section) .toggle-group{background:#00000038!important}.bf-legacy:has(>.main-wrap>.header-section) .toggle-group .toggle-btn{min-height:40px;min-width:64px;padding:0 18px!important;border-radius:999px!important;border:0!important;background:transparent!important;color:var(--ink-2)!important;font-weight:650!important}.bf-legacy:has(>.main-wrap>.header-section) .toggle-group .toggle-btn:hover{background:var(--green-wash)!important}.bf-legacy:has(>.main-wrap>.header-section) .toggle-group .toggle-btn.active{background:var(--green-mid)!important;color:#fff!important}html[data-theme=night] .bf-legacy:has(>.main-wrap>.header-section) .toggle-group .toggle-btn.active{color:#04140f!important}.bf-legacy:has(>.main-wrap>.header-section) :is(.check-item,.tier-pill){border-radius:999px!important;min-height:42px;transition:background-color var(--d-ui),border-color var(--d-ui),color var(--d-ui)}.bf-legacy:has(>.main-wrap>.header-section) .check-item.active,.bf-legacy:has(>.main-wrap>.header-section) .tier-pill.active{background:var(--green-mid)!important;border-color:var(--green-mid)!important;color:#fff!important}html[data-theme=night] .bf-legacy:has(>.main-wrap>.header-section) :is(.check-item.active,.tier-pill.active){color:#04140f!important}.bf-legacy:has(>.main-wrap>.header-section) :is(.check-item,.tier-pill):not(.active):hover{border-color:var(--green-mid)!important;background:var(--green-wash)!important}.bf-legacy:has(>.main-wrap>.header-section) :is(.check-item,.tier-pill,.toggle-btn):focus-visible,.bf-legacy:has(>.main-wrap>.header-section) .check-item:focus-within{outline:2px solid var(--green-mid);outline-offset:2px}.bf-legacy:has(>.main-wrap>.header-section) .result-card{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.main-wrap>.header-section) .result-value{font-family:var(--display)!important;letter-spacing:-.02em;font-variant-numeric:normal!important;font-feature-settings:normal!important}.bf-legacy:has(>.main-wrap>.header-section) .result-label{font-family:var(--body)!important;font-weight:650!important;letter-spacing:.08em!important}.bf-legacy:has(>.main-wrap>.header-section) .result-card.highlight{box-shadow:0 0 0 3px var(--green-wash),var(--shadow-md)!important}.bf-legacy:has(>.main-wrap>.header-section) :is(.result-card,.chart-container)>h3:not(:where([data-hl="4"])):first-child,.bf-legacy:has(>.main-wrap>.header-section) .recommendation-box>h4:not(:where([data-hl="5"])):first-child,.bf-legacy:has(>.main-wrap>.header-section) :is(.result-card,.chart-container)>h2:where([data-hl="3"]):first-child,.bf-legacy:has(>.main-wrap>.header-section) .recommendation-box>h3:where([data-hl="4"]):first-child{display:flex!important;align-items:center;gap:.7rem;margin-bottom:14px!important;font:700 1.1rem/1.25 var(--display)!important;letter-spacing:-.01em;color:var(--ink)!important}.bf-legacy:has(>.main-wrap>.header-section) :is(.result-card,.chart-container)>h3:not(:where([data-hl="4"])):first-child:before,.bf-legacy:has(>.main-wrap>.header-section) .recommendation-box>h4:not(:where([data-hl="5"])):first-child:before,.bf-legacy:has(>.main-wrap>.header-section) :is(.result-card,.chart-container)>h2:where([data-hl="3"]):first-child:before,.bf-legacy:has(>.main-wrap>.header-section) .recommendation-box>h3:where([data-hl="4"]):first-child:before{content:"";flex:none;width:2.25rem;height:2.25rem;background:var(--pf-c);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(9 9)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v14a1 1 0 0 0 1 1h14'/%3E%3Cpath d='M7 14V9'/%3E%3Cpath d='M11 14V5'/%3E%3Cpath d='M15 14v-3'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(9 9)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v14a1 1 0 0 0 1 1h14'/%3E%3Cpath d='M7 14V9'/%3E%3Cpath d='M11 14V5'/%3E%3Cpath d='M15 14v-3'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.bf-legacy:has(>.main-wrap>.header-section) .recommendation-box>h4:not(:where([data-hl="5"])):first-child:before,.bf-legacy:has(>.main-wrap>.header-section) .recommendation-box>h3:where([data-hl="4"]):first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(6 6)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(6 6)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/g%3E%3C/svg%3E")}.bf-legacy:has(>.main-wrap>.header-section) .comp-table{font-variant-numeric:tabular-nums}.bf-legacy:has(>.main-wrap>.header-section) .comp-table tbody tr:hover td{background:var(--green-wash)}.bf-legacy:has(>.main-wrap>.header-section) .comp-table td.best{font-weight:700!important}.bf-legacy:has(>.main-wrap>.header-section) .chart-container{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.main-wrap>.header-section) .chart-bar-label{font-size:.8125rem!important;color:var(--ink-2)!important}.bf-legacy:has(>.main-wrap>.header-section) .chart-bar-track{border-radius:999px!important}.bf-legacy:has(>.main-wrap>.header-section) .chart-bar-fill{border-radius:999px!important}.bf-legacy:has(>.main-wrap>.header-section) .chart-bar-val{font-variant-numeric:tabular-nums}.bf-legacy:has(>.main-wrap>.header-section) .insight-box{border-radius:var(--r-lg)!important;padding:16px 18px 16px 20px!important;font-size:.9rem!important;line-height:1.65!important;border-left:4px solid var(--pf-c)!important}.bf-legacy:has(>.main-wrap>.header-section) .recommendation-box{border-radius:var(--r-xl)!important;background:linear-gradient(135deg,var(--green-wash),transparent 65%),var(--pf-card)!important;box-shadow:var(--shadow-sm)!important;padding:clamp(18px,2.4vw,24px)!important}.bf-legacy:has(>.main-wrap>.header-section) .recommendation-box p{font-size:.9375rem!important;line-height:1.65!important;color:var(--ink-2)!important}.bf-legacy:has(>.main-wrap>.header-section) .authority-section>h3:not(:where([data-hl="4"])),.bf-legacy:has(>.main-wrap>.header-section) .authority-section>h2:where([data-hl="3"]){font:700 var(--t-h3)/1.15 var(--display)!important;letter-spacing:-.02em;margin-bottom:8px!important}.bf-legacy:has(>.main-wrap>.header-section) .authority-section>p{max-width:68ch;margin-inline:auto!important;font-size:.9375rem!important;color:var(--ink-2)!important}.bf-legacy:has(>.main-wrap>.header-section) .auth-cards{gap:16px!important}.bf-legacy:has(>.main-wrap>.header-section) .auth-card{text-align:left!important;padding:20px!important;border-radius:var(--r-xl)!important;background:var(--pf-card)!important;border:1px solid var(--pf-card-line)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.main-wrap>.header-section) .auth-icon{display:grid!important;place-items:center;width:2.75rem!important;height:2.75rem!important;margin:0 0 14px!important;border-radius:12px;background:var(--pf-wash);color:var(--pf-c)!important}.bf-legacy:has(>.main-wrap>.header-section) .auth-icon .bf-ico{width:1.3rem;height:1.3rem;margin:0}.bf-legacy:has(>.main-wrap>.header-section) .auth-card h4:not(:where([data-hl="5"])),.bf-legacy:has(>.main-wrap>.header-section) .auth-card h3:where([data-hl="4"]){font:700 1rem/1.3 var(--display)!important;margin-bottom:6px!important}.bf-legacy:has(>.main-wrap>.header-section) .auth-card p{font-size:.875rem!important;line-height:1.55!important;color:var(--ink-2)!important}.bf-legacy:has(>.main-wrap>.header-section) .lead-section{border-radius:var(--r-xl)!important;background:radial-gradient(120% 90% at 50% 0%,var(--green-wash),transparent 70%),var(--pf-card)!important;box-shadow:var(--shadow-md)!important}.bf-legacy:has(>.main-wrap>.header-section) .lead-section>h3:not(:where([data-hl="4"])),.bf-legacy:has(>.main-wrap>.header-section) .lead-section>h2:where([data-hl="3"]){font:700 clamp(1.3rem,1.1rem + .8vw,1.6rem)/1.2 var(--display)!important;letter-spacing:-.02em}.bf-legacy:has(>.main-wrap>.header-section) .lead-form input{border-radius:12px!important}.bf-legacy:has(>.main-wrap>.header-section) .lead-form button[type=submit],.bf-legacy:has(>.main-wrap>.header-section) .lead-form>button{display:inline-flex!important;align-items:center;justify-content:center;gap:.55rem;min-height:52px;border-radius:999px!important;background:var(--green-mid)!important;color:#fff!important;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--green-mid) 70%,transparent);transition:transform var(--d-ui) var(--e-out),box-shadow var(--d-ui)}html[data-theme=night] .bf-legacy:has(>.main-wrap>.header-section) .lead-form>button{color:#04140f!important}.bf-legacy:has(>.main-wrap>.header-section) .lead-form>button:after{content:"";width:1.05em;height:1.05em;background:currentColor;transition:transform var(--d-ui) var(--e-out);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}.bf-legacy:has(>.main-wrap>.header-section) .lead-form>button:hover{transform:translateY(-1px)}.bf-legacy:has(>.main-wrap>.header-section) .lead-form>button:hover:after{transform:translate(3px)}.bf-legacy:has(>.main-wrap>.header-section) .lead-form>button:focus-visible{outline:2px solid var(--green-mid);outline-offset:3px}.bf-legacy:has(>.main-wrap>.header-section) .main-wrap>div[style*="font-size:.85rem"]{padding:clamp(18px,2.4vw,26px) clamp(18px,2.6vw,28px)!important;font-size:1rem!important;line-height:1.7!important;background:var(--pf-card);border:1px solid var(--pf-card-line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm)}.bf-legacy:has(>.main-wrap>.header-section) .main-wrap>div[style*="font-size:.85rem"]>h2:not(:where([data-hl="3"])){font:700 1.15rem/1.3 var(--display)!important;letter-spacing:-.01em;margin-bottom:12px!important}.bf-legacy:has(>.main-wrap>.header-section) .main-wrap>div[style*="font-size:.85rem"]>p{max-width:75ch;text-wrap:pretty}@media(prefers-reduced-motion:reduce){.bf-legacy:has(>.main-wrap>.header-section) .lead-form>button,.bf-legacy:has(>.main-wrap>.header-section) .lead-form>button:after{transition:none}.bf-legacy:has(>.main-wrap>.header-section) .lead-form>button:hover{transform:none}}@media(max-width:560px){.bf-legacy:has(>.main-wrap>.header-section) .glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.bf-legacy:has(>.main-wrap>.header-section) .glance-stat{padding:12px 14px!important}.bf-legacy:has(>.main-wrap>.header-section) .glance-val{font-size:1.3rem!important}.bf-legacy:has(>.main-wrap>.header-section) .glance-info{grid-template-columns:1fr!important}}.bf-legacy:has(>.main-wrap>.header-section) .scenario-cards{gap:14px!important}.bf-legacy:has(>.main-wrap>.header-section) .scenario-card{position:relative;overflow:hidden;border-radius:var(--r-lg)!important;padding-top:22px!important}.bf-legacy:has(>.main-wrap>.header-section) .scenario-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--green-mid)}.bf-legacy:has(>.main-wrap>.header-section) .scenario-card.expected:before{background:var(--pf-c)}.bf-legacy:has(>.main-wrap>.header-section) .scenario-card.worst:before{background:#b7791f}.bf-legacy:has(>.main-wrap>.header-section) .scenario-card h5,.bf-legacy:has(>.main-wrap>.header-section) .scenario-card h4:where([data-hl="5"]){font:700 .8125rem/1.3 var(--body)!important;letter-spacing:.06em;text-transform:uppercase}.bf-legacy:has(>.main-wrap>.header-section) .scenario-val{font-family:var(--display)!important;font-size:1.6rem!important;letter-spacing:-.02em;font-variant-numeric:normal!important}.bf-legacy:has(>.main-wrap>.header-section) .scenario-detail{font-size:.8125rem!important;line-height:1.5!important;color:var(--ink-2)!important}.bf-legacy:has(>.main-wrap>.header-section) .risk-meter{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.main-wrap>.header-section) .risk-meter>h4:not(:where([data-hl="5"])),.bf-legacy:has(>.main-wrap>.header-section) .risk-meter>h3:where([data-hl="4"]){font:700 1.1rem/1.25 var(--display)!important;letter-spacing:-.01em;margin-bottom:28px!important}.bf-legacy:has(>.main-wrap>.header-section) .meter-labels{font-size:.8125rem!important;color:var(--ink-2)!important}.bf-legacy:has(>.main-wrap>.header-section) .side-card{border-radius:var(--r-lg)!important}.bf-legacy:has(>.main-wrap>.header-section) .side-val{font-family:var(--display)!important;letter-spacing:-.02em;font-variant-numeric:normal!important}.bf-legacy:has(>.main-wrap>.header-section) .commentary-section{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)!important;padding:clamp(18px,2.4vw,28px)!important}.bf-legacy:has(>.main-wrap>.header-section) .commentary-section>h3:not(:where([data-hl="4"])),.bf-legacy:has(>.main-wrap>.header-section) .commentary-section>h2:where([data-hl="3"]){font:700 1.15rem/1.3 var(--display)!important;letter-spacing:-.01em;margin-bottom:14px!important}.bf-legacy:has(>.main-wrap>.header-section) .commentary-section>p{max-width:78ch;font-size:.9375rem!important;line-height:1.7!important;color:var(--ink-2)!important;margin-bottom:14px!important}.bf-legacy:has(>.main-wrap>.header-section) .commentary-section>p strong{display:block;margin-bottom:2px;font-family:var(--display);font-size:.95rem;color:var(--ink)}.bf-legacy:has(>.main-wrap>.header-section) .main-wrap>div:not([class])>p,.bf-legacy:has(>.main-wrap>.header-section) .main-wrap>div[style]>p{font-size:.9375rem;line-height:1.7}.bf-legacy:has(>.main-wrap>.header-section) .faq-section>h3:not(:where([data-hl="4"])),.bf-legacy:has(>.main-wrap>.header-section) .faq-section>h2:where([data-hl="3"]){font:700 var(--t-h3)/1.2 var(--display)!important;letter-spacing:-.02em;text-align:left!important;margin-bottom:16px!important}.bf-legacy:has(>.main-wrap>.header-section) .checklist .check{flex:none;display:inline-grid!important;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--green-wash-2);color:var(--green-text)!important;font-weight:800;font-size:.75rem!important;line-height:1!important;margin-top:-1px}.bf-legacy:has(>.main-wrap>.header-section) .checklist .check .bf-ico{width:.8rem;height:.8rem;margin:0}.bf-legacy:has(>.main-wrap>.header-section) .industry-box{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.main-wrap>.header-section) .ind-stat{position:relative;overflow:hidden;border-radius:var(--r-lg)!important}.bf-legacy:has(>.main-wrap>.header-section) .ind-stat:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--pf-c)}.bf-legacy:has(>.main-wrap>.header-section) .ind-val{font-family:var(--display)!important;letter-spacing:-.02em;font-variant-numeric:normal!important}@media(max-width:560px){.bf-legacy:has(>.main-wrap>.header-section) :is(.result-card,.chart-container,.step-section){padding:18px 14px!important}.bf-legacy:has(>.main-wrap>.header-section) table :is(th,td){padding:10px 7px!important;font-size:.8125rem!important}.bf-legacy:has(>.main-wrap>.header-section) table th{letter-spacing:.04em!important}}.bf-legacy:has(>.container>.subtitle+.badge){--pf-c:#A3324F;--pf-card:var(--paper-2);--pf-card-line:var(--line);--pf-wash:color-mix(in srgb,var(--pf-c) 10%,var(--pf-card))}html[data-theme=night] .bf-legacy:has(>.container>.subtitle+.badge){--pf-c:#F4A5BA;--pf-card:var(--night-card);--pf-card-line:rgba(232,240,235,.12);--pf-wash:color-mix(in srgb,var(--pf-c) 16%,var(--pf-card))}.bf-legacy:has(>.container>.subtitle+.badge)>.container>.badge{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:14px 0 clamp(20px,3vw,32px)!important}.bf-legacy:has(>.container>.subtitle+.badge)>.container>.badge>span{display:inline-flex!important;align-items:center;gap:.55rem;padding:.42rem .95rem .42rem .75rem!important;border-radius:999px!important;line-height:1.35}.bf-legacy:has(>.container>.subtitle+.badge)>.container>.badge>span:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--green-mid);box-shadow:0 0 0 3px color-mix(in srgb,var(--green-mid) 22%,transparent)}.bf-legacy:has(>.container>.subtitle+.badge) .step{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.container>.subtitle+.badge) .step-header{display:flex;align-items:center;gap:.7rem;font:700 clamp(1.2rem,1.05rem + .6vw,1.45rem)/1.25 var(--display)!important;letter-spacing:-.02em}.bf-legacy:has(>.container>.subtitle+.badge) .step-header:before{content:"";flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--pf-c);box-shadow:0 0 0 4px var(--pf-wash)}.bf-legacy:has(>.container>.subtitle+.badge) .step-desc{font-size:.9375rem!important;line-height:1.65!important}.bf-legacy:has(>.container>.subtitle+.badge) .step-desc>p{max-width:80ch}.bf-legacy:has(>.container>.subtitle+.badge) .input-group>label{display:flex!important;align-items:center;gap:.4rem;flex-wrap:wrap}.bf-legacy:has(>.container>.subtitle+.badge) .step :is(input[type=number],input[type=text],select){border-radius:12px!important;transition:border-color var(--d-ui),box-shadow var(--d-ui)}.bf-legacy:has(>.container>.subtitle+.badge) .step :is(input[type=number],input[type=text],select):hover{border-color:color-mix(in srgb,var(--green-mid) 55%,var(--line))!important}.bf-legacy:has(>.container>.subtitle+.badge) :is(input,select):focus-visible{border-color:var(--green-mid)!important;box-shadow:0 0 0 3px var(--green-wash-2)!important;outline:none}.bf-legacy:has(>.container>.subtitle+.badge) .tt{width:20px!important;height:20px!important;min-width:20px;display:inline-grid!important;place-items:center;border-radius:50%!important;background:var(--green-wash)!important;border:1px solid var(--green-wash-2)!important;color:var(--green-text)!important;font:700 .7rem/1 var(--body)!important}.bf-legacy:has(>.container>.subtitle+.badge) input[type=range]{height:8px!important;border-radius:999px!important;accent-color:var(--green-mid);margin-block:14px!important}.bf-legacy:has(>.container>.subtitle+.badge) input[type=range]::-webkit-slider-thumb{width:22px!important;height:22px!important;border-radius:50%;background:var(--green-mid)!important;border:3px solid var(--paper-2)!important;box-shadow:0 0 0 1px var(--green-mid),0 2px 6px #00000040!important}.bf-legacy:has(>.container>.subtitle+.badge) input[type=range]:focus-visible{outline:2px solid var(--green-mid);outline-offset:6px}.bf-legacy:has(>.container>.subtitle+.badge) .val{display:inline-block;padding:1px 9px;border-radius:999px;background:var(--green-wash);font-family:var(--body)!important;font-variant-numeric:tabular-nums}.bf-legacy:has(>.container>.subtitle+.badge) .results{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-md)!important}.bf-legacy:has(>.container>.subtitle+.badge) .results>h2:not(:where([data-hl="3"])){font:700 clamp(1.3rem,1.1rem + .8vw,1.6rem)/1.2 var(--display)!important;letter-spacing:-.02em}.bf-legacy:has(>.container>.subtitle+.badge) .results>h3:not(:where([data-hl="4"])),.bf-legacy:has(>.container>.subtitle+.badge) .results>h2:where([data-hl="3"]){display:flex!important;align-items:center;gap:.7rem;margin:28px 0 14px!important;font:700 1.1rem/1.25 var(--display)!important;letter-spacing:-.01em;color:var(--ink)!important}.bf-legacy:has(>.container>.subtitle+.badge) .results>h3:not(:where([data-hl="4"])):before,.bf-legacy:has(>.container>.subtitle+.badge) .results>h2:where([data-hl="3"]):before{content:"";flex:none;width:2.25rem;height:2.25rem;background:var(--pf-c);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(9 9)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v14a1 1 0 0 0 1 1h14'/%3E%3Cpath d='M7 14V9'/%3E%3Cpath d='M11 14V5'/%3E%3Cpath d='M15 14v-3'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(9 9)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v14a1 1 0 0 0 1 1h14'/%3E%3Cpath d='M7 14V9'/%3E%3Cpath d='M11 14V5'/%3E%3Cpath d='M15 14v-3'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.bf-legacy:has(>.container>.subtitle+.badge) .efficient-path{position:relative;overflow:hidden;border-radius:var(--r-xl)!important;background:radial-gradient(120% 100% at 50% 0%,var(--green-wash),transparent 70%),var(--pf-card)!important;border:1px solid color-mix(in srgb,var(--green-mid) 35%,var(--line))!important}.bf-legacy:has(>.container>.subtitle+.badge) .efficient-path:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--green-mid)}.bf-legacy:has(>.container>.subtitle+.badge) .efficient-path h3:not(:where([data-hl="4"])),.bf-legacy:has(>.container>.subtitle+.badge) .efficient-path h2:where([data-hl="3"]){font:700 1.1rem/1.3 var(--display)!important}.bf-legacy:has(>.container>.subtitle+.badge) :is(.path-amount,.proj-bar-val,.path-table td,.result-value,.affordability-box strong){font-family:var(--display)!important;font-variant-numeric:normal!important}.bf-legacy:has(>.container>.subtitle+.badge) .path-amount{font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem)!important;letter-spacing:-.03em;font-weight:800!important}.bf-legacy:has(>.container>.subtitle+.badge) .proj-bar-val{font-weight:700!important;font-size:.875rem!important}.bf-legacy:has(>.container>.subtitle+.badge) .proj-bar-label{font-size:.8125rem!important;color:var(--ink-2)!important}.bf-legacy:has(>.container>.subtitle+.badge) .path-table{font-size:.875rem}.bf-legacy:has(>.container>.subtitle+.badge) .path-table tbody tr:hover>td{background:var(--green-wash)}.bf-legacy:has(>.container>.subtitle+.badge) .path-table tr.best-path>td{border-left:0!important;border-right:0!important}.bf-legacy:has(>.container>.subtitle+.badge) .path-table tr.best-path>td:first-child{box-shadow:inset 4px 0 0 var(--green-mid)}.bf-legacy:has(>.container>.subtitle+.badge) .tag{white-space:nowrap;display:inline-flex;align-items:center;padding:3px 10px!important;border-radius:999px!important;line-height:1.2}.bf-legacy:has(>.container>.subtitle+.badge) .warning-box{border-radius:var(--r-lg)!important;border-left:4px solid #B42318!important;font-size:.9rem!important;line-height:1.65!important}.bf-legacy:has(>.container>.subtitle+.badge) .risk-grid{gap:14px!important}.bf-legacy:has(>.container>.subtitle+.badge) .risk-card{position:relative;overflow:hidden;border-radius:var(--r-lg)!important;padding-top:20px!important}.bf-legacy:has(>.container>.subtitle+.badge) .risk-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:currentColor;opacity:0}.bf-legacy:has(>.container>.subtitle+.badge) .risk-card h5,.bf-legacy:has(>.container>.subtitle+.badge) .risk-card h4:where([data-hl="5"]){font:700 1rem/1.3 var(--display)!important;margin-bottom:8px!important}.bf-legacy:has(>.container>.subtitle+.badge) .risk-card p{font-size:.875rem!important;line-height:1.75!important}.bf-legacy:has(>.container>.subtitle+.badge) .affordability-box{border-radius:var(--r-lg)!important}.bf-legacy:has(>.container>.subtitle+.badge) .authority-section{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(>.container>.subtitle+.badge) .authority-section>h2:not(:where([data-hl="3"])),.bf-legacy:has(>.container>.subtitle+.badge) .authority-section>h3:not(:where([data-hl="4"])),.bf-legacy:has(>.container>.subtitle+.badge) .authority-section>h2:where([data-hl="3"]){font:700 clamp(1.2rem,1.05rem + .6vw,1.45rem)/1.25 var(--display)!important;letter-spacing:-.02em}.bf-legacy:has(>.container>.subtitle+.badge) .authority-cards{gap:14px!important}.bf-legacy:has(>.container>.subtitle+.badge) .auth-card{text-align:left!important;padding:18px!important;border-radius:var(--r-lg)!important}.bf-legacy:has(>.container>.subtitle+.badge) .auth-icon{display:grid!important;place-items:center;width:2.75rem!important;height:2.75rem!important;margin:0 0 12px!important;border-radius:12px;background:var(--pf-wash);color:var(--pf-c)!important}.bf-legacy:has(>.container>.subtitle+.badge) .auth-icon .bf-ico{width:1.3rem;height:1.3rem;margin:0}.bf-legacy:has(>.container>.subtitle+.badge) .auth-card :is(h3:not(:where([data-hl="4"])),h4:not(:where([data-hl="5"]))),.bf-legacy:has(>.container>.subtitle+.badge) .auth-card :is(h3,h3:where([data-hl="4"])),.bf-legacy:has(>.container>.subtitle+.badge) .auth-card :is(h2:where([data-hl="3"]),h4){font:700 .975rem/1.3 var(--display)!important}.bf-legacy:has(>.container>.subtitle+.badge) .auth-card p{font-size:.8125rem!important;line-height:1.55!important}.bf-legacy:has(>.container>.subtitle+.badge) .lead-section{border-radius:var(--r-xl)!important;background:radial-gradient(120% 90% at 50% 0%,var(--green-wash),transparent 70%),var(--pf-card)!important;box-shadow:var(--shadow-md)!important}.bf-legacy:has(>.container>.subtitle+.badge) .lead-form>button,.bf-legacy:has(>.container>.subtitle+.badge) .lead-form button[type=submit]{display:inline-flex!important;align-items:center;justify-content:center;gap:.55rem;min-height:52px;border-radius:999px!important;background:var(--green-mid)!important;color:#fff!important;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--green-mid) 70%,transparent);transition:transform var(--d-ui) var(--e-out)}html[data-theme=night] .bf-legacy:has(>.container>.subtitle+.badge) .lead-form button{color:#04140f!important}.bf-legacy:has(>.container>.subtitle+.badge) .lead-form>button:after{content:"";width:1.05em;height:1.05em;background:currentColor;transition:transform var(--d-ui) var(--e-out);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}.bf-legacy:has(>.container>.subtitle+.badge) .lead-form>button:hover{transform:translateY(-1px)}.bf-legacy:has(>.container>.subtitle+.badge) .lead-form>button:hover:after{transform:translate(3px)}.bf-legacy:has(>.container>.subtitle+.badge) .lead-form>button:focus-visible{outline:2px solid var(--green-mid);outline-offset:3px}@media(prefers-reduced-motion:reduce){.bf-legacy:has(>.container>.subtitle+.badge) .lead-form>button,.bf-legacy:has(>.container>.subtitle+.badge) .lead-form>button:after{transition:none;transform:none}}@media(max-width:560px){.bf-legacy:has(>.container>.subtitle+.badge) :is(.step,.results){padding:18px 14px!important}.bf-legacy:has(>.container>.subtitle+.badge) table :is(th,td){padding:10px 6px!important;font-size:.8125rem!important}.bf-legacy:has(>.container>.subtitle+.badge) table th{letter-spacing:.03em!important}}.bf-legacy:has(>.container>.subtitle+.badge) div[style*="border-left:4px"][style*=green-wash]{max-width:none!important;padding:clamp(20px,2.5vw,28px) clamp(20px,3vw,32px)!important;margin:8px 0 24px!important;background:linear-gradient(135deg,var(--green-wash) 0%,transparent 60%),var(--pf-card)!important;border:1px solid var(--pf-card-line)!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)}.bf-legacy:has(>.container>.subtitle+.badge) div[style*="border-left:4px"][style*=green-wash]>:is(h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"]))),.bf-legacy:has(>.container>.subtitle+.badge) div[style*="border-left:4px"][style*=green-wash]>:is(h2,h2:where([data-hl="3"])){font:700 1.15rem/1.25 var(--display)!important;color:var(--ink)!important;margin:0 0 .8rem!important}.bf-legacy:has(>.container>.subtitle+.badge) div[style*="border-left:4px"][style*=green-wash]>p{max-width:75ch;font-size:1rem!important;line-height:1.7!important}.bf-legacy:has(>.container>.subtitle+.badge) .proj-bar-fill.color-fi{background:linear-gradient(90deg,#b5523b,#c9694f)!important}.bf-legacy:has(>.container>.subtitle+.badge) .proj-bar-fill.color-lf{background:linear-gradient(90deg,var(--green-text),var(--green-mid))!important}html[data-theme=night] .bf-legacy:has(>.container>.subtitle+.badge) .proj-bar-fill.color-fi{background:linear-gradient(90deg,#c9694f,#e07a62)!important}html[data-theme=night] .bf-legacy:has(>.container>.subtitle+.badge) .proj-bar-fill.color-lf{background:linear-gradient(90deg,var(--green-mid),#5FD9AE)!important}.bf-legacy:has(>.container>.subtitle+.badge) .proj-bar-track{border-radius:999px!important;overflow:hidden}.bf-legacy:has(>.container>.subtitle+.badge) .proj-bar-fill{border-radius:999px!important}.bf-legacy:has(>.container>.subtitle+.badge) :is(.scenario-val,.rec-box strong){font-family:var(--display)!important;letter-spacing:-.02em;font-variant-numeric:normal!important}.bf-legacy:has(>.container>.subtitle+.badge) .scenario-card{border-radius:var(--r-lg)!important;position:relative;overflow:hidden}.bf-legacy:has(>.container>.subtitle+.badge) .rec-box{border-radius:var(--r-lg)!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article){--pf-c:#0E6690;--pf-card:var(--paper-2);--pf-card-line:var(--line);--pf-wash:color-mix(in srgb,var(--pf-c) 10%,var(--pf-card))}html[data-theme=night] .bf-legacy:has(>div[style*="max-width:900px"]>div>article){--pf-c:#80CAEE;--pf-card:var(--night-card);--pf-card-line:rgba(232,240,235,.12);--pf-wash:color-mix(in srgb,var(--pf-c) 16%,var(--pf-card))}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]{max-width:1056px!important;padding-inline:clamp(20px,3vw,24px)!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="text-align:center"]:first-child{padding:clamp(24px,3vw,40px) 0 clamp(20px,2.5vw,32px)!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="text-align:center"]>div:first-child{display:inline-flex!important;align-items:center;gap:.55rem;padding:.42rem .95rem .42rem .75rem!important;border-radius:999px!important;font-weight:600!important;letter-spacing:.1em}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="text-align:center"]>div:first-child:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--pf-c);box-shadow:0 0 0 3px var(--pf-wash)}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="text-align:center"]>:is(h1,h2:not(:where([data-hl="3"]))):not([style*="position:absolute"]){font:800 clamp(1.7rem,1.2rem + 2vw,2.6rem)/1.12 var(--display)!important;letter-spacing:-.03em!important;max-width:24ch;margin:16px auto 12px!important;text-wrap:balance}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="text-align:center"]>:is(h1,h2:not(:where([data-hl="3"])))+p{font-size:.95rem!important;color:var(--ink-2)!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="display:grid"]{gap:14px!important;margin-bottom:24px!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="display:grid"]>div{position:relative;overflow:hidden;border-radius:var(--r-lg)!important;background:var(--pf-card)!important;border-color:var(--pf-card-line)!important;box-shadow:var(--shadow-sm);padding:18px 18px 16px!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="display:grid"]>div:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--green-mid),var(--pf-c))}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="display:grid"]>div>div:first-child{font:600 .6875rem/1.35 var(--body)!important;letter-spacing:.09em!important;color:var(--muted)!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="display:grid"]>div>div:nth-child(2){font:700 1.75rem/1.15 var(--display)!important;letter-spacing:-.02em}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div:has(>article){border-radius:var(--r-xl)!important;background:var(--pf-card)!important;border-color:var(--pf-card-line)!important;box-shadow:var(--shadow-sm);padding:clamp(20px,2.6vw,30px) clamp(20px,3vw,32px)!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article) article{font-size:1rem!important;line-height:1.75!important;color:var(--ink-2)!important;text-wrap:pretty}.bf-legacy:has(>div[style*="max-width:900px"]>div>article) article{max-width:75ch}.bf-legacy:has(>div[style*="max-width:900px"]>div>article) article>p{margin:0 0 1.1em;font:inherit;color:inherit}.bf-legacy:has(>div[style*="max-width:900px"]>div>article) article>p:last-child{margin-bottom:0}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="background:var(--green-wash)"]{position:relative;border-radius:var(--r-xl)!important;padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,32px) clamp(20px,2.6vw,28px) calc(clamp(20px,3vw,32px) + 3.25rem)!important;background:linear-gradient(135deg,var(--green-wash),transparent 70%),var(--pf-card)!important;border:1px solid var(--pf-card-line)!important;border-left:4px solid var(--green-mid)!important;box-shadow:var(--shadow-sm)}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="background:var(--green-wash)"]:before{content:"";position:absolute;left:clamp(16px,2.4vw,26px);top:clamp(20px,2.6vw,28px);width:2.5rem;height:2.5rem;background:var(--green-text);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(6 6)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Crect width='36' height='36' rx='10' fill='%23000' fill-opacity='.14'/%3E%3Cg transform='translate(6 6)' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="background:var(--green-wash)"]>p:first-of-type{font-size:1.05rem!important;line-height:1.65!important;color:var(--ink)!important;max-width:70ch}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="background:var(--green-wash)"]>p+p{font-weight:600;color:var(--green-text)!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div:has(>.bf-acc-list){border-radius:var(--r-xl)!important;background:var(--pf-card)!important;border-color:var(--pf-card-line)!important;box-shadow:var(--shadow-sm)}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div:has(>.bf-acc-list)>h2:not(:where([data-hl="3"])){font:700 1.25rem/1.3 var(--display)!important;letter-spacing:-.01em}.bf-legacy:has(>div[style*="max-width:900px"]>div>article) .bf-acc__a>p[style*="font-size:0.88rem"]{font-size:.9375rem!important;color:var(--ink-2)!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article) #root div[style*=border-left]:has(>h3:not(:where([data-hl="4"]))),.bf-legacy:has(>div[style*="max-width:900px"]>div>article) #root div[style*=border-left]:has(>h2:where([data-hl="3"])){max-width:1008px!important;width:calc(100% - (2*clamp(20px,3vw,24px)));padding:clamp(20px,2.5vw,28px) clamp(20px,3vw,32px)!important;background:linear-gradient(135deg,var(--green-wash) 0%,transparent 60%),var(--pf-card)!important;border:1px solid var(--pf-card-line)!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)}.bf-legacy:has(>div[style*="max-width:900px"]>div>article) #root div[style*=border-left]>h3:not(:where([data-hl="4"])),.bf-legacy:has(>div[style*="max-width:900px"]>div>article) #root div[style*=border-left]>h2:where([data-hl="3"]){font:700 1.15rem/1.25 var(--display)!important;color:var(--ink)!important;margin-bottom:.8rem!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article) #root div[style*=border-left]>p{max-width:75ch;font-size:1rem!important;line-height:1.7!important;color:var(--ink-2)!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]:not(:has(article)){max-width:1008px!important;width:calc(100% - (2*clamp(20px,3vw,24px)));margin-inline:auto!important;padding-inline:0}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*=green-wash]:has(>ul){padding:clamp(20px,2.5vw,28px) clamp(20px,3vw,32px)!important;border-radius:var(--r-xl)!important;background:linear-gradient(135deg,var(--green-wash) 0%,transparent 70%),var(--pf-card)!important;border:1px solid var(--pf-card-line)!important;box-shadow:var(--shadow-sm)}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>h2:not(:where([data-hl="3"])){font:700 1.2rem/1.25 var(--display)!important;color:var(--ink)!important;margin-bottom:14px!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*=green-wash]>ul{list-style:none!important;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px 16px;font-size:.9375rem!important;line-height:1.5!important}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*=green-wash]>ul>li{position:relative;padding:12px 14px 12px 46px;border-radius:12px;background:var(--paper);border:1px solid var(--line-2);color:var(--ink-2)}html[data-theme=night] .bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*=green-wash]>ul>li{background:#e8f0eb0a}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*=green-wash]>ul>li:before{content:counter(list-item);position:absolute;left:12px;top:11px;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--green-mid);color:#fff;font:700 .75rem/1 var(--display)}html[data-theme=night] .bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*=green-wash]>ul>li:before{color:#04140f}.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"] .bf-acc-list{margin-inline:0!important}@media(max-width:560px){.bf-legacy:has(>div[style*="max-width:900px"]>div>article)>div[style*="max-width:900px"]>div[style*="display:grid"]>div>div:nth-child(2){font-size:1.4rem!important}}.bf-legacy:has(.run-btn):has(.cstep) .ig>label{font-size:.875rem!important;font-weight:650!important;color:var(--ink)!important;letter-spacing:0!important}.bf-legacy:has(.run-btn):has(.cstep) :is(.ob,.hcc-ob){min-height:44px;font-size:.875rem!important;border-radius:12px!important;transition:border-color var(--d-ui),background-color var(--d-ui),transform var(--d-ui) var(--e-out),box-shadow var(--d-ui)}.bf-legacy:has(.run-btn):has(.cstep) :is(.ob,.hcc-ob):hover{border-color:var(--green-mid)!important;background:var(--green-wash)!important}.bf-legacy:has(.run-btn):has(.cstep) :is(.ob,.hcc-ob):is(.sel,.on){border-color:var(--green-mid)!important;background:color-mix(in srgb,var(--green-mid) 14%,var(--paper-2))!important;box-shadow:0 0 0 1px var(--green-mid) inset}html[data-theme=night] .bf-legacy:has(.run-btn):has(.cstep) :is(.ob,.hcc-ob):is(.sel,.on){background:color-mix(in srgb,var(--green-mid) 22%,var(--night-card))!important}.bf-legacy:has(.run-btn):has(.cstep) :is(.ob,.hcc-ob,.cost-tab,.run-btn):focus-visible{outline:2px solid var(--green-mid);outline-offset:2px}.bf-legacy:has(.run-btn):has(.cstep) .lbl{font-size:.8125rem!important;font-weight:600}.bf-legacy:has(.run-btn):has(.cstep) .cost-tabs{padding:4px!important;border-radius:999px!important;gap:4px}.bf-legacy:has(.run-btn):has(.cstep) .cost-tab{min-height:38px;font-size:.8125rem!important;font-weight:650!important;border-radius:999px!important}.bf-legacy:has(.run-btn):has(.cstep) .cost-tab.on{background:var(--green-mid)!important;color:#fff!important;border-color:var(--green-mid)!important}html[data-theme=night] .bf-legacy:has(.run-btn):has(.cstep) .cost-tabs .cost-tab.on,html[data-theme=night] .bf-legacy:has(.run-btn):has(.cstep) .cost-tabs .cost-tab.on *{color:#04140f!important;-webkit-text-fill-color:#04140F}.bf-legacy:has(.run-btn):has(.cstep) .hint{font-size:.8125rem!important}.bf-legacy:has(.run-btn):has(.cstep) .card{border-radius:var(--r-xl)!important}.bf-legacy:has(.run-btn):has(.cstep) .card-head h2:not(:where([data-hl="3"])),.bf-legacy:has(.run-btn):has(.cstep) .card-head h3:not(:where([data-hl="4"])),.bf-legacy:has(.run-btn):has(.cstep) .card-head h2:where([data-hl="3"]){font-family:var(--display)!important;letter-spacing:-.015em}.bf-legacy:has(.run-btn):has(.cstep) .run-btn:not(:disabled):hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.bf-legacy:has(.run-btn):has(.cstep) .run-btn:hover{transform:none}}.bf-legacy:has(.type-card):has(.lead-tier) .section-label{display:inline-flex!important;align-items:center;gap:.5rem;padding:.38rem .85rem .38rem .7rem;border-radius:999px;background:var(--green-wash);border:1px solid var(--green-wash-2);margin-top:clamp(20px,3vw,32px)}.bf-legacy:has(.type-card):has(.lead-tier) .section-label:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--green-mid)}.bf-legacy:has(.type-card):has(.lead-tier) .grid-2:has(>.input-group){padding:clamp(18px,2.4vw,26px);border-radius:var(--r-xl);background:var(--paper-2);border:1px solid var(--line);box-shadow:var(--shadow-sm)}html[data-theme=night] .bf-legacy:has(.type-card):has(.lead-tier) .grid-2:has(>.input-group){background:var(--night-card);border-color:#e8f0eb1f}.bf-legacy:has(.type-card):has(.lead-tier) .input-field{border-radius:12px!important;transition:border-color var(--d-ui),box-shadow var(--d-ui)}.bf-legacy:has(.type-card):has(.lead-tier) .input-field:hover{border-color:color-mix(in srgb,var(--green-mid) 55%,var(--line))!important}.bf-legacy:has(.type-card):has(.lead-tier) .input-field:focus-visible{border-color:var(--green-mid)!important;box-shadow:0 0 0 3px var(--green-wash-2)!important;outline:none}.bf-legacy:has(.type-card):has(.lead-tier) .tt{width:20px!important;height:20px!important;min-width:20px;display:inline-grid!important;place-items:center;border-radius:50%!important;background:var(--green-wash)!important;border:1px solid var(--green-wash-2)!important;color:var(--green-text)!important;font:700 .7rem/1 var(--body)!important}.bf-legacy:has(.type-card):has(.lead-tier) input[type=range]{height:8px!important;border-radius:999px!important;accent-color:var(--green-mid)}.bf-legacy:has(.type-card):has(.lead-tier) input[type=range]::-webkit-slider-thumb{width:22px!important;height:22px!important;border-radius:50%;background:var(--green-mid)!important;border:3px solid var(--paper-2)!important;box-shadow:0 0 0 1px var(--green-mid),0 2px 6px #00000040!important}.bf-legacy:has(.type-card):has(.lead-tier) input[type=range]:focus-visible{outline:2px solid var(--green-mid);outline-offset:6px}.bf-legacy:has(.type-card):has(.lead-tier) .slider-value{font-family:var(--display)!important;font-weight:800!important;font-size:1.6rem!important;letter-spacing:-.02em}.bf-legacy:has(.type-card):has(.lead-tier) .slider-labels{font-size:.75rem!important}.bf-legacy:has(.type-card):has(.lead-tier) .type-card{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color var(--d-ui),transform var(--d-ui) var(--e-out),box-shadow var(--d-ui)}.bf-legacy:has(.type-card):has(.lead-tier) .type-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--green-mid)!important}.bf-legacy:has(.type-card):has(.lead-tier) .type-card.selected{border-color:var(--green-mid)!important;box-shadow:0 0 0 3px var(--green-wash-2),var(--shadow-md)}.bf-legacy:has(.type-card):has(.lead-tier) .type-card:focus-visible{outline:2px solid var(--green-mid);outline-offset:3px}.bf-legacy:has(.type-card):has(.lead-tier) .type-name{font:700 1.05rem/1.3 var(--display)!important}.bf-legacy:has(.type-card):has(.lead-tier) .type-split{font-family:var(--display)!important;font-weight:800!important;font-size:2rem!important;letter-spacing:-.03em}.bf-legacy:has(.type-card):has(.lead-tier) .type-desc{font-size:.8125rem!important;line-height:1.55!important;color:var(--ink-2)!important}.bf-legacy:has(.type-card):has(.lead-tier) .lead-tier{position:relative;overflow:hidden;border-radius:var(--r-lg)!important;background:var(--paper-2)!important;box-shadow:var(--shadow-sm)}html[data-theme=night] .bf-legacy:has(.type-card):has(.lead-tier) .lead-tier{background:var(--night-card)!important}.bf-legacy:has(.type-card):has(.lead-tier) .lead-tier:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--green-mid)}.bf-legacy:has(.type-card):has(.lead-tier) .lead-tier.amber:before{background:#b7791f}.bf-legacy:has(.type-card):has(.lead-tier) .lead-tier.blue:before{background:#1d5fa8}.bf-legacy:has(.type-card):has(.lead-tier) .lead-tier.purple:before{background:#5b45a8}.bf-legacy:has(.type-card):has(.lead-tier) .lead-tier-name{font:700 1rem/1.3 var(--display)!important}.bf-legacy:has(.type-card):has(.lead-tier) .lead-tier-rate{border-radius:999px!important;font-weight:700!important}.bf-legacy:has(.type-card):has(.lead-tier) .lead-tier-desc{font-size:.875rem!important;line-height:1.6!important;color:var(--ink-2)!important}.bf-legacy:has(.type-card):has(.lead-tier) .result-card{border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)!important}.bf-legacy:has(.type-card):has(.lead-tier) .result-card .value{font-family:var(--display)!important;letter-spacing:-.02em;font-variant-numeric:normal!important}.bf-legacy:has(.type-card):has(.lead-tier) .proj-table{font-variant-numeric:tabular-nums}.bf-legacy:has(.type-card):has(.lead-tier) .proj-table tbody tr:hover td{background:var(--green-wash)}.bf-legacy:has(.type-card):has(.lead-tier) .bar-fill{border-radius:6px 6px 2px 2px!important}.bf-legacy:has(.type-card):has(.lead-tier) .btn-primary{display:inline-flex!important;align-items:center;justify-content:center;gap:.55rem;min-height:52px;border-radius:999px!important;background:var(--green-mid)!important;color:#fff!important;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--green-mid) 70%,transparent);transition:transform var(--d-ui) var(--e-out)}html[data-theme=night] .bf-legacy:has(.type-card):has(.lead-tier) .btn-primary{color:#04140f!important}.bf-legacy:has(.type-card):has(.lead-tier) .btn-primary:hover{transform:translateY(-1px)}.bf-legacy:has(.type-card):has(.lead-tier) .btn-primary:focus-visible{outline:2px solid var(--green-mid);outline-offset:3px}@media(prefers-reduced-motion:reduce){.bf-legacy:has(.type-card):has(.lead-tier) :is(.type-card,.btn-primary){transition:none}.bf-legacy:has(.type-card):has(.lead-tier) :is(.type-card,.btn-primary):hover{transform:none}}.bf-legacy:has(.type-card):has(.lead-tier) div[style*="border-left:4px"][style*=green-wash]{padding:clamp(20px,2.5vw,28px) clamp(20px,3vw,32px)!important;background:linear-gradient(135deg,var(--green-wash) 0%,transparent 60%),var(--paper-2)!important;border:1px solid var(--line)!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)}html[data-theme=night] .bf-legacy:has(.type-card):has(.lead-tier) div[style*="border-left:4px"][style*=green-wash]{background:linear-gradient(135deg,var(--green-wash) 0%,transparent 60%),var(--night-card)!important;border-color:#e8f0eb1f!important}.bf-legacy:has(.type-card):has(.lead-tier) div[style*="border-left:4px"][style*=green-wash]>:is(h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"]))),.bf-legacy:has(.type-card):has(.lead-tier) div[style*="border-left:4px"][style*=green-wash]>:is(h2,h2:where([data-hl="3"])){font:700 1.15rem/1.25 var(--display)!important;color:var(--ink)!important}.bf-legacy:has(.type-card):has(.lead-tier) div[style*="border-left:4px"][style*=green-wash]>p{max-width:75ch;font-size:1rem!important;line-height:1.7!important}.bf-legacy:has(>.container>.subtitle+.badge):has(.test-row){--pf-c:#8A2F7E}.bf-legacy:has(>.container>.subtitle+.badge):has(.benefit-row){--pf-c:#52601F}.bf-legacy:has(>.container>.subtitle+.badge):has(.color-lf){--pf-c:#3A4F96}html[data-theme=night] .bf-legacy:has(>.container>.subtitle+.badge):has(.test-row){--pf-c:#E6A4DC}html[data-theme=night] .bf-legacy:has(>.container>.subtitle+.badge):has(.benefit-row){--pf-c:#C6D684}html[data-theme=night] .bf-legacy:has(>.container>.subtitle+.badge):has(.color-lf){--pf-c:#AAB8EC}.bf-legacy:has(>.container>.subtitle+.badge) .results>div>h3:not(:where([data-hl="4"])),.bf-legacy:has(>.container>.subtitle+.badge) .results>div>h2:where([data-hl="3"]){display:flex;align-items:center;gap:.6rem;margin:26px 0 12px!important;font:700 1.1rem/1.25 var(--display)!important;color:var(--ink)!important}.bf-legacy:has(>.container>.subtitle+.badge) .results>div>h3:not(:where([data-hl="4"])):before,.bf-legacy:has(>.container>.subtitle+.badge) .results>div>h2:where([data-hl="3"]):before{content:"";flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--pf-c);box-shadow:0 0 0 4px var(--pf-wash)}.bf-legacy:has(>.container>.subtitle+.badge) .test-row{align-items:center!important;gap:14px!important;padding:14px 16px!important;margin-bottom:10px!important;border-radius:var(--r-lg)!important;background:var(--paper)!important;border:1px solid var(--line-2)!important}html[data-theme=night] .bf-legacy:has(>.container>.subtitle+.badge) .test-row{background:#e8f0eb0a!important}.bf-legacy:has(>.container>.subtitle+.badge) .test-icon{flex:none;display:grid!important;place-items:center;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--green-wash);color:var(--green-text)}.bf-legacy:has(>.container>.subtitle+.badge) .test-label{font-size:.9375rem!important}.bf-legacy:has(>.container>.subtitle+.badge) .test-result{padding:4px 12px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);font-weight:800!important;letter-spacing:.06em;font-size:.75rem!important;white-space:nowrap}.bf-legacy:has(>.container>.subtitle+.badge) .traffic-light{align-items:center!important;gap:14px!important;padding:16px 18px!important;border-radius:var(--r-lg)!important;background:var(--pf-card);border:1px solid var(--pf-card-line)}.bf-legacy:has(>.container>.subtitle+.badge) .tl-dot{width:18px!important;height:18px!important;flex:none;border-radius:50%!important;opacity:1!important}.bf-legacy:has(>.container>.subtitle+.badge) .tl-dot.tl-green{background:var(--green-mid)!important;box-shadow:0 0 0 6px var(--green-wash-2)!important}.bf-legacy:has(>.container>.subtitle+.badge) .tl-text{font:700 1.05rem/1.3 var(--display)!important}.bf-legacy:has(>.container>.subtitle+.badge) .rec-box{border-left:4px solid var(--green-mid)!important;background:linear-gradient(135deg,var(--green-wash),transparent 70%),var(--pf-card)!important}.bf-legacy:has(>.container>.subtitle+.badge) .rec-box h4:not(:where([data-hl="5"])),.bf-legacy:has(>.container>.subtitle+.badge) .rec-box h3:where([data-hl="4"]){font:700 1.05rem/1.3 var(--display)!important}.bf-legacy:has(>.container>.subtitle+.badge) .rec-box li{font-size:.9375rem!important;line-height:1.7!important}.bf-legacy:has(>.container>.subtitle+.badge) .benefit-row{border-radius:var(--r-lg)!important;transition:border-color var(--d-ui)}.bf-legacy:has(>.container>.subtitle+.badge) .benefit-row:has(input[type=checkbox]:checked){border-color:var(--green-mid)!important;box-shadow:inset 4px 0 0 var(--green-mid)}.bf-legacy:has(>.container>.subtitle+.badge) .benefit-row input[type=checkbox]{accent-color:var(--green-mid);width:20px;height:20px}.bf-legacy:has(>.container>.subtitle+.badge) .benefit-header{font-weight:700}.bf-legacy:has(>.container>.subtitle+.badge) :is(.bar-track,.bar-fill){border-radius:999px!important}.bf-legacy:has(>.container>.subtitle+.badge) .reco-item{border-radius:var(--r-lg)!important}.bf-legacy:is(:has(.audit-grid),:has(.calculator-wrapper),:has(.peo-compare),:has(.run-btn):has(.cstep)) div[style*="border-left:4px solid var(--green-wash-2)"]{max-width:1008px!important;width:calc(100% - (2*clamp(20px,3vw,24px)));padding:clamp(20px,2.5vw,28px) clamp(20px,3vw,32px)!important;background:linear-gradient(135deg,var(--green-wash) 0%,transparent 60%),var(--paper-2)!important;border:1px solid var(--line)!important;border-radius:var(--r-xl)!important;box-shadow:var(--shadow-sm)}html[data-theme=night] .bf-legacy:is(:has(.audit-grid),:has(.calculator-wrapper),:has(.peo-compare),:has(.run-btn):has(.cstep)) div[style*="border-left:4px solid var(--green-wash-2)"]{background:linear-gradient(135deg,var(--green-wash) 0%,transparent 60%),var(--night-card)!important;border-color:#e8f0eb1f!important}.bf-legacy:is(:has(.audit-grid),:has(.calculator-wrapper),:has(.peo-compare),:has(.run-btn):has(.cstep)) div[style*="border-left:4px solid var(--green-wash-2)"]>:is(h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"]))),.bf-legacy:is(:has(.audit-grid),:has(.calculator-wrapper),:has(.peo-compare),:has(.run-btn):has(.cstep)) div[style*="border-left:4px solid var(--green-wash-2)"]>:is(h2,h2:where([data-hl="3"])){font:700 1.15rem/1.25 var(--display)!important;color:var(--ink)!important;margin:0 0 .8rem!important}.bf-legacy:is(:has(.audit-grid),:has(.calculator-wrapper),:has(.peo-compare),:has(.run-btn):has(.cstep)) div[style*="border-left:4px solid var(--green-wash-2)"]>p{max-width:75ch;font-size:1rem!important;line-height:1.7!important;color:var(--ink-2)!important}.bf-legacy:has(.audit-grid) .audit-card>:is(h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"]))),.bf-legacy:has(.audit-grid) .audit-card>:is(h2,h2:where([data-hl="3"])){font:700 1.1rem/1.3 var(--display)!important;letter-spacing:-.01em;margin:.35rem 0 .5rem!important}.bf-legacy:has(.audit-grid) .audit-card{transition:border-color var(--d-ui),transform var(--d-ui) var(--e-out),box-shadow var(--d-ui)}.bf-legacy:has(.audit-grid) .audit-card:hover{border-color:var(--green-mid)!important;transform:translateY(-2px);box-shadow:var(--shadow-md)!important}.bf-legacy:has(.audit-grid) .audit-num{display:inline-grid!important;place-items:center;min-width:2.25rem;height:2.25rem;padding:0 .4rem;border-radius:10px;background:var(--green-wash-2);font:700 .85rem/1 var(--display)!important;color:var(--green-text)!important}.bf-legacy:has(.audit-grid) .audit-card p{font-size:.9375rem!important;line-height:1.6!important}.bf-legacy:has(.audit-grid) .proof-stat{font-family:var(--display)!important}@media(prefers-reduced-motion:reduce){.bf-legacy:has(.audit-grid) .audit-card:hover{transform:none}}.bf-legacy:has(.tool-grid):has(.tool-chip) .tool-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px!important}.bf-legacy:has(.tool-grid):has(.tool-chip) .tool-chip{width:auto!important;min-height:64px;border-radius:12px!important;transition:border-color var(--d-ui),background-color var(--d-ui)}.bf-legacy:has(.tool-grid):has(.tool-chip) .tool-chip:not(.selected):hover{border-color:var(--green-mid)!important}.bf-legacy:has(.tool-grid):has(.tool-chip) .section-label{display:inline-flex!important;align-items:center;gap:.5rem;padding:.38rem .85rem .38rem .7rem;border-radius:999px;background:var(--green-wash);border:1px solid var(--green-wash-2);font-size:.75rem!important}.bf-legacy:has(.tool-grid):has(.tool-chip) .section-label:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--green-mid)}.bf-legacy:has(.tool-grid):has(.tool-chip) .sub{font-size:.75rem!important}.bf-legacy:has(.tool-grid):has(.tool-chip) .tab-bar{border-radius:999px!important;padding:4px!important}.bf-legacy:has(.tool-grid):has(.tool-chip) .tab-bar>*{border-radius:999px!important;min-height:38px}.bf-legacy:has(.tool-grid):has(.tool-chip) :is(.label,.detail,h5),.bf-legacy:has(.tool-grid):has(.tool-chip) :is(.label,.detail,h4:where([data-hl="5"])){font-size:.8125rem!important}.bf-legacy:has(.risk-opt) .risk-opt{min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:.84rem!important;border-radius:10px!important;cursor:pointer;transition:transform var(--d-ui) var(--e-out),box-shadow var(--d-ui)}.bf-legacy:has(.risk-opt) .risk-opt:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.bf-legacy:has(.risk-opt) :is(.risk-q-impact,.db-transactions,.data-source-detail,.db-multiple-range){font-size:.8125rem!important}.bf-legacy:has(.risk-opt) .db-details{font-size:.875rem!important}.bf-legacy:has(.risk-opt) .db-badge{font-size:.6875rem!important;border-radius:999px!important;padding:3px 10px!important}.bf-legacy:has(.risk-opt) .input-hint{font-size:.8125rem!important}@media(prefers-reduced-motion:reduce){.bf-legacy:has(.risk-opt) .risk-opt:hover{transform:none}}.bf-legacy:has(.or-info):has(.thtag) .hint{font-size:.8125rem!important;line-height:1.55!important}.bf-legacy:has(.or-info):has(.thtag) .thtag{font-size:.6875rem!important}.bf-legacy:has(.or-info):has(.thtag) .ig>label,.bf-legacy:has(.or-info):has(.thtag) label{font-size:.8125rem!important}.bf-legacy:has(.or-info):has(.thtag) .card{border-radius:var(--r-xl)!important}.bf-legacy:has(.or-info):has(.thtag) .card p{font-size:.875rem!important}.bf-legacy:is(:has(.hero-savings-label),:has(.peo-compare)) :is(.step-badge,.bar-value,.hero-calc-hint,.hero-savings-trust){font-size:.75rem!important}.bf-legacy:is(:has(.hero-savings-label),:has(.peo-compare)) .bar-label{font-size:.75rem!important}.bf-legacy:is(:has(.hero-savings-label),:has(.peo-compare)) .step-card{border-radius:var(--r-xl)!important}.bf-legacy:is(:has(.hero-savings-label),:has(.peo-compare)) .tooltip{font-size:.75rem!important}@media(min-width:900px){.bf-legacy:has(.risk-opt) .layout>.sidebar{position:sticky;top:calc(var(--header-h,72px) + 20px);align-self:start}}.bf-legacy:has(.audit-grid) .section-title{font-family:var(--display)!important;font-weight:700!important;letter-spacing:-.02em}.bf-legacy:is(:has(> .container > .calc-hero),:has(> .main-wrap > .header-section),:has(> .container > .subtitle + .badge),:has(> div[style*="max-width:900px"] > div > article),:has(> #root):has(> div[style*="max-width:820px"]),:has(.run-btn):has(.cstep),:has(.type-card):has(.lead-tier),:has(.audit-grid),:has(.tool-chip),:has(.risk-opt),:has(.or-info):has(.thtag),:has(.hero-savings-label),:has(.peo-compare),:has(.calculator-wrapper)) :is(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"])),h4:not(:where([data-hl="5"])),h5,.step-title,.result-label,.type-name,.lead-tier-name),no oversized hero gaps ===================================================================================================== */ .bf-legacy:is(:has(> .container > .calc-hero),:has(> .main-wrap > .header-section),:has(> .container > .subtitle + .badge),:has(> div[style*="max-width:900px"] > div > article),:has(> #root):has(> div[style*="max-width:820px"]),:has(.run-btn):has(.cstep),:has(.type-card):has(.lead-tier),:has(.audit-grid),:has(.tool-chip),:has(.risk-opt),:has(.or-info):has(.thtag),:has(.hero-savings-label),:has(.peo-compare),:has(.calculator-wrapper)) :is(h1,h2,h3,h3:where([data-hl="4"]),h5,.step-title,.result-label,.type-name,.lead-tier-name),no oversized hero gaps ===================================================================================================== */ .bf-legacy:is(:has(> .container > .calc-hero),:has(> .main-wrap > .header-section),:has(> .container > .subtitle + .badge),:has(> div[style*="max-width:900px"] > div > article),:has(> #root):has(> div[style*="max-width:820px"]),:has(.run-btn):has(.cstep),:has(.type-card):has(.lead-tier),:has(.audit-grid),:has(.tool-chip),:has(.risk-opt),:has(.or-info):has(.thtag),:has(.hero-savings-label),:has(.peo-compare),:has(.calculator-wrapper)) :is(h1,h2,h2:where([data-hl="3"]),h4,h5,.step-title,.result-label,.type-name,.lead-tier-name),no oversized hero gaps ===================================================================================================== */ .bf-legacy:is(:has(> .container > .calc-hero),:has(> .main-wrap > .header-section),:has(> .container > .subtitle + .badge),:has(> div[style*="max-width:900px"] > div > article),:has(> #root):has(> div[style*="max-width:820px"]),:has(.run-btn):has(.cstep),:has(.type-card):has(.lead-tier),:has(.audit-grid),:has(.tool-chip),:has(.risk-opt),:has(.or-info):has(.thtag),:has(.hero-savings-label),:has(.peo-compare),:has(.calculator-wrapper)) :is(h1,h2,h3,h4,h4:where([data-hl="5"]),.step-title,.result-label,.type-name,.lead-tier-name){text-wrap:balance}.bf-legacy:is(:has(>.container>.calc-hero),:has(>.main-wrap>.header-section),:has(>.container>.subtitle+.badge),:has(>div[style*="max-width:900px"]>div>article),:has(>#root):has(>div[style*="max-width:820px"]),:has(.run-btn):has(.cstep),:has(.type-card):has(.lead-tier),:has(.audit-grid),:has(.tool-chip),:has(.risk-opt),:has(.or-info):has(.thtag),:has(.hero-savings-label),:has(.peo-compare),:has(.calculator-wrapper)) :is(p,li,.step-desc,.result-detail,.insight-text,.auth-card p,.scenario-detail,.type-desc,.lead-tier-desc,.subtitle){text-wrap:pretty}.bf-legacy:is(:has(.hero-savings-label),:has(.tool-chip),:has(.type-card):has(.lead-tier),:has(.peo-compare))>.container>div:first-child:has(h1){padding-top:clamp(0px,1vw,16px)!important;padding-bottom:clamp(8px,2vw,28px)!important}.bf-legacy:has(.run-btn):has(.cstep) :is(.ob,.hcc-ob) .sb-ico{width:18px;height:18px;flex:none;color:var(--green-text);vertical-align:-.2em;stroke-width:2}.bf-legacy:has(.run-btn):has(.cstep) .ob-c .emoji{display:inline-grid;place-items:center;width:40px;height:40px;margin:0 auto 4px;border-radius:12px;background:var(--green-wash);border:1px solid var(--green-wash-2);font-size:0!important;line-height:0}.bf-legacy:has(.run-btn):has(.cstep) .ob-c .emoji .sb-ico{width:22px;height:22px}.bf-legacy:has(.run-btn):has(.cstep) :is(.ob,.hcc-ob)>.sb-ic{display:inline-flex;margin-right:.45em;vertical-align:-.15em}@media(max-width:480px){.bf-legacy:has(.run-btn):has(.cstep) :is(.ob,.hcc-ob) .sb-ico{width:16px;height:16px}.bf-legacy:has(.run-btn):has(.cstep) :is(.ob,.hcc-ob)>.sb-ic{margin-right:0}.bf-legacy:has(.run-btn):has(.cstep) #coG .ob{padding-left:10px!important;padding-right:6px!important}}@media(max-width:420px){.bf-legacy:has(>.main-wrap>.header-section) .glance-val{font-size:min(1.3rem,4.3vw)!important}}
