html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body{--tp-w:1180px;--tp-g:clamp(20px,4vw,24px);--tp-r:20px;--tp-card:var(--paper-2,#FBFAF6);--tp-line:var(--line,#DDD8C9);--tp-sh:0 1px 2px rgba(20,32,28,.04),0 12px 32px -20px rgba(20,32,28,.22);--tp-ck: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.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");--tp-ext: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' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E");--tp-doc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E");--tp-arr: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 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy .bf-crumbs{max-width:var(--tp-w)!important;margin-inline:auto!important;padding-inline:var(--tp-g)!important;box-sizing:border-box}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy .container:has(>.calc-hero){max-width:var(--tp-w)!important;padding:8px var(--tp-g) 72px!important;margin-inline:auto!important;box-sizing:border-box}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero{position:relative;text-align:left!important;margin:16px 0 0!important;padding:clamp(28px,5vw,56px) clamp(22px,5vw,56px) clamp(28px,4vw,44px)!important;border:1px solid var(--tp-line)!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;overflow:hidden;background:radial-gradient(900px 360px at 100% 0%,var(--green-wash-2,rgba(14,124,88,.16)),transparent 62%),linear-gradient(180deg,var(--paper-green,#EAF1EC),var(--tp-card))!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero:before,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero:after{display:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero h1{font-size:clamp(2rem,1.3rem + 2.8vw,3.25rem)!important;line-height:1.06!important;letter-spacing:-.025em!important;margin:0 0 16px!important;max-width:20ch;text-align:left!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero p{font-size:clamp(1rem,.95rem + .3vw,1.15rem)!important;line-height:1.6!important;color:var(--ink-2)!important;max-width:64ch!important;margin:0!important;text-align:left!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero .hero-badge{display:inline-flex!important;align-items:center;gap:8px;margin:0 0 18px!important;padding:6px 12px!important;border-radius:999px!important;border:1px solid var(--green-wash-2)!important;background:var(--tp-card)!important;color:var(--green-text)!important;font:700 .72rem/1.2 DM Sans,Inter,system-ui,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info{margin:0 0 8px!important;padding:0!important;border:1px solid var(--tp-line)!important;border-radius:0 0 28px 28px!important;background:var(--tp-card)!important;box-shadow:var(--tp-sh)!important;overflow:hidden}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;flex-wrap:nowrap!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-item{margin:0!important;min-width:0!important;flex:none!important;max-width:none!important;padding:20px 24px!important;background:transparent!important;border:0!important;border-left:1px solid var(--tp-line)!important;border-radius:0!important;box-shadow:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-item:first-child{border-left:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-item:before,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-item:after{display:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-label{font:700 .7rem/1.3 DM Sans,Inter,system-ui,sans-serif!important;letter-spacing:.09em!important;text-transform:uppercase;color:var(--muted)!important;margin:0 0 6px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-value{font:650 1rem/1.4 DM Sans,Inter,system-ui,sans-serif!important;color:var(--ink)!important;letter-spacing:-.005em}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-item:first-child .state-info-value{font-size:.94rem!important}@media(max-width:860px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-item:nth-child(odd){border-left:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-item:nth-child(n+3){border-top:1px solid var(--tp-line)!important}}@media(max-width:440px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-grid{grid-template-columns:1fr!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-item{border-left:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container>.calc-hero+.state-info .state-info-item:nth-child(n+2){border-top:1px solid var(--tp-line)!important}}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.divider{display:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .step-badge{display:inline-flex!important;align-items:center;gap:8px;margin:48px 0 12px!important;padding:6px 12px!important;border-radius:999px!important;border:0!important;background:var(--green-wash)!important;color:var(--green-text)!important;font:700 .72rem/1.2 DM Sans,Inter,system-ui,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .step-badge:before{width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important;margin:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .step-title{font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem)!important;font-weight:800!important;letter-spacing:-.018em!important;line-height:1.15!important;color:var(--ink)!important;margin:0 0 8px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .step-desc{font-size:1rem!important;line-height:1.6!important;color:var(--muted)!important;max-width:68ch;margin:0 0 18px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) :is(.input-grid,.card,.bar-chart-wrap,.methodology){background:var(--tp-card)!important;border:1px solid var(--tp-line)!important;border-radius:var(--tp-r)!important;box-shadow:var(--tp-sh)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.input-grid{padding:clamp(20px,3vw,32px)!important;gap:20px 24px!important;margin:14px 0 0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.card{padding:clamp(18px,3vw,28px)!important;margin:16px 0 0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .input-field{min-height:48px!important;border-radius:12px!important;border:1px solid var(--tp-line)!important;background:var(--paper,#F5F2E9)!important;font-size:1rem!important;padding:10px 14px!important;color:var(--ink)!important;transition:border-color .15s,box-shadow .15s}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .input-field:focus{outline:0!important;border-color:var(--green-mid)!important;box-shadow:0 0 0 4px var(--green-wash-2)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .input-label{font-size:.88rem!important;font-weight:650!important;color:var(--ink)!important;margin:0 0 8px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .toggle-row{display:inline-flex!important;padding:5px!important;gap:4px!important;border-radius:999px!important;border:1px solid var(--tp-line)!important;background:var(--tp-card)!important;box-shadow:var(--tp-sh)!important;margin:6px 0 0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .toggle-btn{border:0!important;border-radius:999px!important;padding:10px 20px!important;font-weight:650!important;background:transparent!important;color:var(--ink-2)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .toggle-btn.active{background:var(--green-dark,#073A31)!important;color:#fff!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.results-section{margin:56px 0 0!important;padding:clamp(20px,3.5vw,40px)!important;border-radius:28px!important;border:1px solid var(--green-wash-2)!important;background:linear-gradient(180deg,var(--paper-green,#EAF1EC),var(--paper,#F5F2E9))!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.results-section>.step-badge{margin-top:0!important;background:var(--tp-card)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .results-section>*+*{margin-top:16px}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .result-card{background:var(--tp-card)!important;border:1px solid var(--tp-line)!important;border-radius:var(--tp-r)!important;box-shadow:var(--tp-sh)!important;padding:clamp(20px,3vw,30px)!important;text-align:center}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .result-card:before,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .result-card:after{display:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .result-label{font:700 .72rem/1.3 DM Sans,Inter,system-ui,sans-serif!important;letter-spacing:.09em!important;text-transform:uppercase;color:var(--muted)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .result-value{font-size:clamp(2.1rem,1.5rem + 2.6vw,3.25rem)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.1!important;margin:8px 0 6px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .result-value.amber{color:var(--ink)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .result-value.green{color:var(--green-text)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .result-detail{color:var(--muted)!important;font-size:.92rem!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .card table{border-collapse:separate!important;border-spacing:0!important;width:100%;border:1px solid var(--tp-line)!important;border-radius:14px!important;overflow:hidden}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .card th{background:var(--paper-3,#EFEBDE)!important;color:var(--muted)!important;font:700 .7rem/1.3 DM Sans,Inter,system-ui,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase;padding:12px 16px!important;border:0!important;text-align:left}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .card td{padding:13px 16px!important;border:0!important;border-top:1px solid var(--line-2,#E8E4D8)!important;font-variant-numeric:tabular-nums;color:var(--ink-2)!important;background:transparent!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .card tr:last-child td{font-weight:750!important;color:var(--ink)!important;background:var(--green-wash)!important;border-top:1px solid var(--tp-line)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .bar-chart-wrap{--red:#7D8F89;--red-light:#5B6B66;padding:clamp(18px,3vw,28px)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .bar-chart-title{font-weight:750!important;font-size:1.05rem!important;color:var(--ink)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) :is(.emr-bar,.bar,.bar-fill){border-radius:10px 10px 4px 4px!important;box-shadow:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) :is(.emr-bar.current,.bar-fill,.bar:not(.peo)){background:linear-gradient(180deg,#9daea8,#748680)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) :is(.emr-bar.peo,.bar.peo){background:linear-gradient(180deg,#22A374,var(--green-mid,#0E7C58))!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .insight-box{background:var(--tp-card)!important;border:1px solid var(--green-wash-2)!important;border-radius:var(--tp-r)!important;box-shadow:none!important;padding:18px 22px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.lead-section{margin:48px 0 0!important;padding:clamp(28px,5vw,48px)!important;border-radius:28px!important;border:0!important;box-shadow:0 24px 48px -28px #073a318c!important;background:radial-gradient(700px 300px at 100% 0%,rgba(8,183,128,.28),transparent 60%),var(--green-dark,#073A31)!important;color:#e8f0eb!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.lead-section:before,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.lead-section:after{display:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.lead-section :is(h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"]))),html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.lead-section :is(h2,h2:where([data-hl="3"])){color:#fff!important;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)!important;letter-spacing:-.015em}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.lead-section p{color:#e8f0ebd1!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.lead-section .lead-form input:not([type=hidden]){min-height:50px!important;border-radius:12px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.lead-section .lead-form input::placeholder{color:#e8f0eba8!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.lead-section :is(button,.btn-submit,[type=submit]){background:#fff!important;color:var(--green-dark,#073A31)!important;border:0!important;box-shadow:none!important;min-height:52px!important;font-weight:750!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero)>.lead-section .leadSuccess{color:#fff!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .authority-section{margin:56px 0 0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .authority-section h2:not(:where([data-hl="3"])){font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem)!important;letter-spacing:-.018em}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .auth-card{background:var(--tp-card)!important;border:1px solid var(--tp-line)!important;border-radius:var(--tp-r)!important;box-shadow:var(--tp-sh)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .methodology{margin:20px 0 0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .btn-reset{border-radius:999px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy .main-wrap:has(>.header-section){max-width:var(--tp-w)!important;padding:8px var(--tp-g) 72px!important;margin-inline:auto!important;box-sizing:border-box}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap>.header-section{text-align:left!important;margin:16px 0 0!important;padding:clamp(28px,5vw,56px)!important;border:1px solid var(--tp-line)!important;border-radius:28px 28px 0 0!important;border-bottom:0!important;background:radial-gradient(900px 360px at 100% 0%,var(--green-wash-2,rgba(14,124,88,.16)),transparent 62%),linear-gradient(180deg,var(--paper-green,#EAF1EC),var(--tp-card))!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap>.header-section .accent-bar{display:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap>.header-section h1{font-size:clamp(2rem,1.3rem + 2.8vw,3.25rem)!important;line-height:1.06!important;letter-spacing:-.025em!important;margin:0 0 16px!important;max-width:20ch}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap>.header-section p{font-size:clamp(1rem,.95rem + .3vw,1.15rem)!important;line-height:1.6!important;color:var(--ink-2)!important;max-width:64ch!important;margin:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap>.header-section+.industry-box{margin:0 0 8px!important;border-radius:0 0 28px 28px!important;border:1px solid var(--tp-line)!important;background:var(--tp-card)!important;box-shadow:var(--tp-sh)!important;padding:clamp(18px,3vw,28px)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap>.industry-box .ind-grid{gap:12px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap>.industry-box .ind-stat{background:var(--paper,#F5F2E9)!important;border:1px solid var(--line-2,#E8E4D8)!important;border-radius:14px!important;box-shadow:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) .step-section{margin:24px 0 0!important;padding:clamp(20px,3.5vw,36px)!important;border:1px solid var(--tp-line)!important;border-radius:24px!important;background:var(--tp-card)!important;box-shadow:var(--tp-sh)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) .step-header{font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem)!important;letter-spacing:-.015em;gap:12px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) .step-num{width:34px!important;height:34px!important;border-radius:10px!important;background:var(--green-dark,#073A31)!important;color:#fff!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) :is(input[type=number],input[type=text],select).input-field,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) .input-group :is(input:not([type=range]):not([type=hidden]),select){min-height:48px!important;border-radius:12px!important;border:1px solid var(--tp-line)!important;background:var(--paper,#F5F2E9)!important;font-size:1rem!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) #resultsArea{margin:48px 0 0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) #resultsArea>.results-section{padding:clamp(20px,3.5vw,40px)!important;border-radius:28px!important;border:1px solid var(--green-wash-2)!important;background:linear-gradient(180deg,var(--paper-green,#EAF1EC),var(--paper,#F5F2E9))!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) .result-card,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) #resultsArea .card{background:var(--tp-card)!important;border:1px solid var(--tp-line)!important;border-radius:var(--tp-r)!important;box-shadow:var(--tp-sh)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) #resultsArea table{border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--tp-line)!important;border-radius:14px!important;overflow:hidden}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) #resultsArea th{background:var(--paper-3,#EFEBDE)!important;font:700 .7rem/1.3 DM Sans,Inter,system-ui,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--muted)!important;padding:12px 16px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) #resultsArea td{padding:12px 16px!important;font-variant-numeric:tabular-nums}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) .authority-section{margin:56px 0 0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section) .auth-card{background:var(--tp-card)!important;border:1px solid var(--tp-line)!important;border-radius:var(--tp-r)!important;box-shadow:var(--tp-sh)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>.bf-acc-list{margin:20px 0 0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>.lead-section{margin:24px 0 0!important;padding:clamp(28px,5vw,48px)!important;border-radius:28px!important;border:0!important;box-shadow:0 24px 48px -28px #073a318c!important;background:radial-gradient(700px 300px at 100% 0%,rgba(8,183,128,.28),transparent 60%),var(--green-dark,#073A31)!important;color:#e8f0eb!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>.lead-section :is(h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"]))),html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>.lead-section :is(h2,h2:where([data-hl="3"])){color:#fff!important;font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem)!important;letter-spacing:-.015em}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>.lead-section p{color:#e8f0ebd1!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>.lead-section .lead-form input:not([type=hidden]){min-height:50px!important;border-radius:12px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>.lead-section .lead-form input::placeholder{color:#e8f0eba8!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>.lead-section :is(button,[type=submit]){background:#fff!important;color:var(--green-dark,#073A31)!important;border:0!important;min-height:52px!important;font-weight:750!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>div:not([class]):has(>h2:not(:where([data-hl="3"]))){margin:56px 0 0!important;padding:clamp(22px,4vw,40px)!important;border:1px solid var(--tp-line)!important;border-radius:24px!important;background:var(--tp-card)!important;box-shadow:var(--tp-sh)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>div:not([class]):has(>h2:not(:where([data-hl="3"]))) p{max-width:none!important;font-size:1rem!important;line-height:1.7!important;margin:0 0 1em!important;break-inside:avoid}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>div:not([class]):has(>h2:not(:where([data-hl="3"])))>:not(h2:not(:where([data-hl="3"]))){max-width:none!important}@media(min-width:900px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>div:not([class]):has(>h2:not(:where([data-hl="3"]))){column-count:2;column-gap:48px}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>div:not([class]):has(>h2:not(:where([data-hl="3"])))>h2:not(:where([data-hl="3"])){column-span:all;font-size:clamp(1.3rem,1.1rem + .8vw,1.65rem)!important;margin:0 0 18px!important}}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .main-wrap:has(>.header-section)>.insight-box{margin:16px 0 0!important;border-radius:var(--tp-r)!important;border:1px solid var(--green-wash-2)!important;background:var(--green-wash)!important;box-shadow:none!important;padding:18px 22px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]{display:flex!important;flex-direction:column;padding-bottom:72px}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root{display:contents!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>*,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root>*,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child){box-sizing:border-box;width:min(var(--tp-w),100% - 2*var(--tp-g))!important;max-width:none!important;margin-inline:auto!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root>.bssb-header{display:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(1){order:1}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(2){order:2}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root>*{order:3}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root>div:not([class]){order:4}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child):has(>ul){order:5}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(3){order:6}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(4){order:7}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(5){order:8}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child):has(.bf-acc-list){order:9}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(n+6){order:10}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>section{order:11;width:100%!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(1){margin-top:24px!important;padding:clamp(28px,5vw,56px) clamp(22px,5vw,56px) clamp(24px,4vw,40px)!important;text-align:left!important;border:1px solid var(--tp-line)!important;border-bottom:0!important;border-radius:28px 28px 0 0!important;background:radial-gradient(900px 360px at 100% 0%,var(--green-wash-2,rgba(14,124,88,.16)),transparent 62%),linear-gradient(180deg,var(--paper-green,#EAF1EC),var(--tp-card))!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(1)>div{margin:0 0 18px!important;font-size:.72rem!important;letter-spacing:.08em!important;padding:6px 12px!important;background:var(--tp-card)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(1) h1{font-size:clamp(2rem,1.3rem + 2.6vw,3.1rem)!important;line-height:1.08!important;letter-spacing:-.025em!important;margin:0 0 14px!important;max-width:24ch}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(1) p{margin:0!important;font-size:1.05rem!important;color:var(--ink-2)!important;max-width:64ch!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(2){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-bottom:40px!important;border:1px solid var(--tp-line)!important;border-radius:0 0 28px 28px!important;background:var(--tp-card)!important;box-shadow:var(--tp-sh)!important;overflow:hidden}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(2)>div{background:transparent!important;border:0!important;border-left:1px solid var(--tp-line)!important;border-radius:0!important;padding:20px 24px!important;text-align:left!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(2)>div:first-child{border-left:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(2)>div>div:first-child{font-weight:700!important;font-size:.7rem!important;letter-spacing:.09em!important;margin:0 0 4px}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(2)>div>div:last-child{font-size:1.75rem!important;letter-spacing:-.02em}@media(max-width:640px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(2){grid-template-columns:1fr!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(2)>div{border-left:0!important;border-top:1px solid var(--tp-line)!important;padding:14px 20px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(2)>div:first-child{border-top:0!important}}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root>.min-h-screen{padding:0!important;min-height:0!important;background:transparent!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root>.min-h-screen>.max-w-4xl{max-width:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root>div:not([class]){margin-top:24px!important;padding:0!important;background:transparent!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root>div:not([class])>div{max-width:none!important;width:auto!important;margin:0!important;border-radius:24px!important;box-shadow:var(--tp-sh)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root .footer-divider{padding:24px 0 0!important;margin:8px 0 0!important;background:none!important;border:0!important;text-align:center}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root .footer-divider:before,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root .footer-divider:after,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root .footer-divider img,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>#root .footer-divider>:has(>img:only-child){display:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(3),html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(4),html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(5),html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child){margin-top:24px!important;margin-bottom:0!important;border-radius:24px!important;border:1px solid var(--tp-line)!important;background:var(--tp-card)!important;box-shadow:var(--tp-sh)!important;padding:clamp(22px,4vw,40px)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(3) article{max-width:none!important;font-size:1rem!important;line-height:1.75!important;column-count:2;column-gap:48px}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(3) article p{break-inside:avoid;margin:0 0 1em!important}@media(max-width:860px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(3) article{column-count:1}}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(4){background:linear-gradient(180deg,var(--paper-green,#EAF1EC),var(--tp-card))!important;border-color:var(--green-wash-2)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(4){padding-left:clamp(64px,8vw,80px)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(4) p{font-size:1.1rem!important;line-height:1.65!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(n+6){border:0!important;box-shadow:none!important;background:transparent!important;padding:20px 0 0!important;text-align:center}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi] :is(h2:not(:where([data-hl="3"]))){letter-spacing:-.015em}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child)>h2:not(:where([data-hl="3"])),html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(5)>h2:not(:where([data-hl="3"])){font-size:clamp(1.3rem,1.1rem + .8vw,1.65rem)!important;margin:0 0 18px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:first-child>:nth-child(5){border-radius:24px 24px 0 0!important;padding-bottom:8px!important;box-shadow:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child):has(.bf-acc-list){margin-top:0!important;border-top:0!important;border-radius:0 0 24px 24px!important;padding-top:16px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child):has(.bf-acc-list)>h2:not(:where([data-hl="3"])){font-size:1.05rem!important;color:var(--muted)!important;margin:0 0 12px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child)>ul{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child)>ul>li{grid-column:span 2;margin:0!important;flex:none!important;max-width:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child)>ul>li:nth-last-child(2):nth-child(3n+1),html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child)>ul>li:last-child:nth-child(3n+2){grid-column:span 3}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child)>ul>li:last-child:nth-child(3n+1){grid-column:span 6}@media(max-width:760px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child)>ul{grid-template-columns:1fr!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-legacy[data-legacy-kind=roi]>div:not(#root):not(:first-child)>ul>li{grid-column:auto!important}}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-enrich{background:var(--paper,#F5F2E9)!important;border-top:1px solid var(--tp-line)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-enrich>div{max-width:var(--tp-w)!important;padding:clamp(40px,6vw,72px) var(--tp-g)!important;box-sizing:border-box}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch+.bf-tp-ch{margin-top:clamp(40px,5vw,64px)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-lead>h2:not(:where([data-hl="3"])),html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch>.bf-tp-lead>h2:not(:where([data-hl="3"])).bf-acc-heading{font-size:clamp(1.55rem,1.2rem + 1.4vw,2.15rem)!important;line-height:1.15!important;letter-spacing:-.02em!important;font-weight:800!important;margin:0 0 14px!important;color:var(--ink)!important;max-width:30ch}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-lead>p{font-size:clamp(1rem,.96rem + .25vw,1.12rem)!important;line-height:1.7!important;color:var(--ink-2)!important;max-width:74ch;margin:0 0 14px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-lead>ul,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-lead>ol{max-width:880px}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch :is(ul,ol){list-style:none!important;margin:10px 0 16px!important;padding:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch li{position:relative;padding-left:30px!important;margin:0 0 10px!important;line-height:1.6!important;color:var(--ink-2)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch ul>li:before{content:"";position:absolute;left:0;top:.2em;width:20px;height:20px;border-radius:50%;background:var(--green-wash-2)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch ul>li:after{content:"";position:absolute;left:5px;top:calc(.2em + 5px);width:10px;height:10px;background:var(--green-text);-webkit-mask:var(--tp-ck) center/contain no-repeat;mask:var(--tp-ck) center/contain no-repeat}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch ol{counter-reset:tp}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch ol>li{counter-increment:tp;padding-left:38px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch ol>li:before{content:counter(tp);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:8px;background:var(--green-dark,#073A31);color:#fff;font:700 .8rem/26px DM Sans,Inter,system-ui,sans-serif;text-align:center}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch li strong{color:var(--ink)}@media(min-width:1000px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=cards]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=cards]>.bf-tp-lead{position:sticky;top:96px}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=cards]>.bf-tp-lead>h2:not(:where([data-hl="3"])){font-size:clamp(1.7rem,1.2rem + 1.2vw,2.3rem)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=cards]>.bf-tp-cards{margin-top:0}}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-cards{margin-top:24px;display:grid;gap:16px}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-toc{display:none}@media(min-width:1000px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-toc{display:grid;gap:4px;margin:22px 0 0;padding:14px;border:1px solid var(--tp-line);border-radius:18px;background:var(--tp-card)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-toc a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-size:.93rem;font-weight:600;line-height:1.3;color:var(--ink-2)!important;text-decoration:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-toc a:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--green-mid)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-toc a:hover{background:var(--green-wash);color:var(--ink)!important}}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card{scroll-margin-top:96px}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card{display:block;width:100%;box-sizing:border-box;margin:0;padding:clamp(20px,3vw,28px);background:var(--tp-card);border:1px solid var(--tp-line);border-radius:var(--tp-r);box-shadow:var(--tp-sh)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card>h3:not(:where([data-hl="4"])),html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card>h2:where([data-hl="3"]){display:flex!important;align-items:center;gap:12px;font-size:1.12rem!important;line-height:1.3!important;font-weight:750!important;margin:0 0 12px!important;color:var(--ink)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card>h3:not(:where([data-hl="4"])),html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card>h2:where([data-hl="3"]){position:relative}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card>h3:not(:where([data-hl="4"])):before,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card>h2:where([data-hl="3"]):before{content:"";flex:none;width:32px;height:32px;border-radius:10px;background:var(--green-wash);box-shadow:inset 0 0 0 1px var(--green-wash-2)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card>h3:not(:where([data-hl="4"])):after,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card>h2:where([data-hl="3"]):after{content:"";position:absolute;left:8px;top:50%;width:16px;height:16px;margin-top:-8px;background:var(--green-text);-webkit-mask:var(--tp-doc) center/contain no-repeat;mask:var(--tp-doc) center/contain no-repeat}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card p{font-size:.99rem!important;line-height:1.65!important;color:var(--ink-2)!important;margin:0 0 12px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card>:last-child{margin-bottom:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-card li{font-size:.97rem!important;margin-bottom:8px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-n="1"] .bf-tp-card:not(#_x){background:linear-gradient(180deg,var(--paper-green,#EAF1EC),var(--tp-card));border-color:var(--green-wash-2)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=plain]>.bf-tp-lead{padding:clamp(22px,4vw,44px);background:var(--tp-card);border:1px solid var(--tp-line);border-radius:24px;box-shadow:var(--tp-sh)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-split{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start;margin-top:6px}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-body>p{font-size:clamp(1rem,.96rem + .25vw,1.1rem)!important;line-height:1.7!important;color:var(--ink-2)!important;margin:0 0 14px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-body>:last-child{margin-bottom:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-side{display:grid;gap:14px}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-list{padding:20px 22px;border-radius:18px;background:linear-gradient(180deg,var(--paper-green,#EAF1EC),var(--paper,#F5F2E9));border:1px solid var(--green-wash-2)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-list>p{font-weight:750!important;color:var(--ink)!important;font-size:1rem!important;margin:0 0 12px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-list>:is(ul,ol){margin:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-list li:last-child{margin-bottom:0!important}@media(max-width:860px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-split{grid-template-columns:1fr}}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=faq] .bf-tp-lead{max-width:none}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=faq] .bf-acc-list{display:grid;gap:12px;max-width:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=faq] details{background:var(--tp-card)!important;border:1px solid var(--tp-line)!important;border-radius:16px!important;box-shadow:var(--tp-sh)!important;margin:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=src] ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;max-width:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=src] li{margin:0!important;padding:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=src] li:before,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=src] li:after{display:none}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=src] li>a{position:relative;display:flex!important;align-items:flex-start;gap:10px;height:100%;box-sizing:border-box;padding:12px 14px 12px 42px!important;border:1px solid var(--tp-line);border-radius:12px;background:var(--tp-card);font-size:.9rem!important;line-height:1.4!important;font-weight:600!important;color:var(--ink)!important;transition:border-color .15s,background .15s}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=src] li>a:before{content:"";position:absolute;left:14px;top:13px;width:16px;height:16px;background:var(--green-text);-webkit-mask:var(--tp-ext) center/contain no-repeat;mask:var(--tp-ext) center/contain no-repeat}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=src] li>a:hover{border-color:var(--green-mid);background:var(--green-wash)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=src] li:last-child:nth-child(odd){grid-column:1/-1}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=src] .bf-tp-lead>p{font-size:.9rem!important;color:var(--muted)!important;margin-top:12px!important}@media(max-width:760px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-ch[data-tp=src] ul{grid-template-columns:1fr}}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-tail{margin-top:clamp(32px,4vw,48px);display:grid;gap:14px}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-tail .bf-wc-disclaimer{margin:0!important;font-size:.92rem!important;font-style:normal!important;color:var(--muted)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-tail p.bf-reviewed{display:block!important;margin:0!important;padding:18px 22px 18px 80px!important;min-height:52px;position:relative;border:1px solid var(--tp-line)!important;border-radius:18px;background:var(--tp-card);box-shadow:var(--tp-sh);font-size:.95rem!important;line-height:1.55!important;color:var(--ink-2)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-tail p.bf-reviewed:before{content:"";position:absolute;left:20px;top:50%;width:44px;height:44px;margin-top:-22px;border-radius:50%;background:var(--paper-3) url(/assets/home/sam-160.webp) center/cover no-repeat;box-shadow:0 0 0 2px var(--tp-card),0 0 0 3px var(--green-wash-2)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-tail aside.bf-reviewed{margin:0!important;max-width:none!important}@media(max-width:640px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .bf-tp-tail p.bf-reviewed{padding:16px 18px 16px 74px!important}}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl{box-sizing:border-box!important;max-width:1180px!important;margin:clamp(2rem,1rem + 3vw,3.25rem) auto!important;padding:0 var(--tp-g)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl h2:not(:where([data-hl="3"])){font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem)!important;letter-spacing:-.015em;margin:0 0 14px!important;color:var(--ink)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl .bf-tl-back{margin:0 0 14px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl .bf-tl-back a{display:inline-flex!important;align-items:center;gap:8px;padding:8px 14px!important;border-radius:999px!important;border:1px solid var(--tp-line)!important;background:var(--tp-card)!important;text-decoration:none!important;font-weight:650!important;font-size:.92rem!important;color:var(--green-text)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;list-style:none!important;padding:0!important;margin:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl li{display:block!important;margin:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl li:last-child:nth-child(odd){grid-column:1/-1}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl li a{position:relative;display:flex!important;align-items:center;min-height:64px;height:100%;box-sizing:border-box;padding:16px 56px 16px 20px!important;border:1px solid var(--tp-line)!important;border-radius:16px!important;background:var(--tp-card)!important;box-shadow:var(--tp-sh)!important;text-decoration:none!important;font-weight:650!important;line-height:1.35!important;color:var(--ink)!important;transition:border-color .15s,transform .15s}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl li a:after{content:"";position:absolute;right:16px;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:var(--green-wash);box-shadow:inset 0 0 0 1px var(--green-wash-2)}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl li a:before{content:"";position:absolute;right:23px;top:50%;width:14px;height:14px;margin-top:-7px;z-index:1;background:var(--green-text);-webkit-mask:var(--tp-arr) center/contain no-repeat;mask:var(--tp-arr) center/contain no-repeat}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl li a:hover{border-color:var(--green-mid)!important;transform:translateY(-1px)}@media(max-width:700px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl ul{grid-template-columns:1fr}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.bf-tl li:last-child:nth-child(odd){grid-column:auto}}@media(min-width:1180px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body{display:grid!important;grid-template-columns:260px minmax(0,1fr);column-gap:56px;max-width:1240px!important;align-items:start}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>*{grid-column:2;min-width:0}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>nav.toc{grid-column:1;grid-row:1 / span 60;position:sticky;top:96px;max-height:calc(100vh - 120px);overflow:auto;margin:0!important;padding:20px!important;border:1px solid var(--tp-line)!important;border-radius:20px!important;background:var(--tp-card)!important;box-shadow:var(--tp-sh)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>nav.toc ol{display:block!important;columns:auto!important;grid-template-columns:none!important;margin:0!important;padding:0 0 0 26px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>nav.toc li::marker{color:var(--muted);font-size:.8rem}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-masthead>.fsm-shell{max-width:1240px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>nav.toc li{margin:0!important;font-size:.88rem!important;line-height:1.35!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>nav.toc li a{display:block;padding:7px 10px;border-radius:10px;text-decoration:none!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>nav.toc li a:hover,html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>nav.toc li a.is-on{background:var(--green-wash)}}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>section{margin-top:24px!important;padding:clamp(22px,4vw,44px)!important;border:1px solid var(--tp-line)!important;border-radius:24px!important;background:var(--tp-card)!important;box-shadow:var(--tp-sh)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>section>h2:not(:where([data-hl="3"])).sec{display:flex;align-items:center;gap:14px;margin-top:0!important;padding-top:0!important;padding-bottom:16px!important;border-bottom:1px solid var(--line-2,#E8E4D8)!important;font-size:clamp(1.4rem,1.15rem + 1vw,1.9rem)!important;letter-spacing:-.02em}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>section :is(p,li){max-width:76ch}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>section .callout{border-radius:16px!important;background:var(--paper,#F5F2E9)!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>section .tblwrap{border-radius:14px!important;overflow:auto}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>section h3:not(:where([data-hl="4"])),html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>section h2:where([data-hl="3"]){margin-top:28px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .fsm-shell.fsm-body>:is(.takeaway,.fsm-edition){border-radius:20px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.related-tools>.container{max-width:var(--tp-w)!important;padding-inline:var(--tp-g)!important;box-sizing:border-box}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.related-tools ul.rt-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:14px!important;flex-wrap:nowrap!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.related-tools ul.rt-grid>li{grid-column:span 4!important;flex:none!important;max-width:none!important;width:auto!important;min-width:0!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.related-tools ul.rt-grid:has(>li:last-child:nth-child(3n+2))>li:nth-last-child(-n+2),html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.related-tools ul.rt-grid:has(>li:last-child:nth-child(3n+1))>li:nth-last-child(-n+4){grid-column:span 6!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.related-tools ul.rt-grid:has(>li:only-child)>li{grid-column:span 12!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.related-tools ul.rt-grid>li>a{height:100%;box-sizing:border-box}@media(max-width:760px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body section.related-tools ul.rt-grid>li{grid-column:span 12!important}}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body:has(.bf-tp-ch,.calc-hero,.main-wrap>.header-section) section.bf-br{max-width:var(--tp-w)!important;padding-inline:var(--tp-g)!important}@media(max-width:560px){html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .toggle-row{display:flex!important;width:100%;box-sizing:border-box;border-radius:16px!important}html:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .toggle-btn{flex:1 1 0;min-width:0;padding:12px 10px!important;border-radius:12px!important;font-size:.92rem!important;line-height:1.25!important}}html[data-theme=night]:not(#_t1):not(#_t2):not(#_t3):not(#_t4) body .container:has(>.calc-hero) .toggle-btn.active{background:var(--green,#08B780)!important;color:var(--night,#071A16)!important}
html:not(#_sw) body :is(.bf-state-bench,.bf-legacy .rec-box,.bf-legacy .insight-box,.bf-legacy .eb-profile-box,.bf-legacy .angle,div.best,div.included-services,.bf-legacy .info-box,.bf-legacy .toc,.bf-legacy .callout,.fb-tier,.ds-note,.bf-legacy .gap-card,.bf-legacy .meaning-item,.bf-legacy .metric,.bf-legacy .check-item,.bf-legacy .tool-card,.bf-legacy .action-plan-header-text,.bf-legacy .premium-gap-banner,.bf-legacy .band-copy,.bf-legacy .factor,.rp .keyfindings,.rp .relatedbox,.rp .notice,.rp .draftbanner,.rp .note,.cb-error,.callout.win,.callout.note,.callout.limit,.callout.amber,.fsm .callout,.fsm .takeaway,.fsm .fsm-edition,.takeaway,.whyWins,.viewhelp,.bx-prose .key-takeaways,.fx-note,.bf-legacy[data-legacy-kind=roi] div[style*=green-wash],.bf-legacy div[style*="border-left:3px solid"],.bf-legacy div[style*="border-left:4px solid"],.bf-legacy div[style*="border-left: 3px solid"],.bf-legacy div[style*="border-left: 4px solid"]){border-left:1px solid var(--line,rgba(16,24,40,.12))!important;border-top:1px solid var(--line,rgba(16,24,40,.12))!important;border-right:1px solid var(--line,rgba(16,24,40,.12))!important;border-bottom:1px solid var(--line,rgba(16,24,40,.12))!important;border-radius:14px!important}html:not(#_sw) body :is(.bx-prose .key-takeaways,.bf-legacy[data-skin=case] .cs-section):before{display:none!important}html:not(#_sw) body :is(.bx-prose blockquote,.rp blockquote,.rp .pullquote,.shp-guide blockquote){border:1px solid var(--line,rgba(16,24,40,.12))!important;border-radius:14px!important;background:var(--green-wash,rgba(14,124,88,.06))!important}html:not(#_sw) body :is(p.hero-sub,.bf-legacy[data-skin=case] .cs-section h3:not(:where([data-hl="4"]))),html:not(#_sw) body :is(p.hero-sub,.bf-legacy[data-skin=case] .cs-section h2:where([data-hl="3"])){border-left:0!important;padding-left:0!important}html:not(#_sw) body :is(.bf-legacy .own-row,.bf-legacy .h1-climb-row){border-left-color:var(--line,rgba(16,24,40,.12))!important;border-left-width:1px!important}html:not(#_sw) body :is(.vc-card,.gtCard,.bf-legacy .calc-section,.sticky-proof,.bf-legacy .gap-card,.bx-author,.bf-legacy div[style*="border-top:3px solid"],.bf-legacy div[style*="border-top:4px solid"]){border-top:1px solid var(--line,rgba(16,24,40,.12))!important}html:not(#_sw) body :is(.rp h2:not(:where([data-hl="3"])).sec,.section-h2){border-bottom:1px solid var(--line,rgba(16,24,40,.12))!important}html:not(#_sw) body :is(.state-info-item,.deadline-card,.glance-stat,.scenario-card,.ind-stat,.efficient-path,.risk-card,.lead-tier,.shp-stat,.vz-kpi,.cx-bottom,.thp-pillar,.pain-card,.ds-card,.fx-card,.service-card--priority):before,html:not(#_sw) body :is(.thp-out,.thp-kpi):after,html:not(#_sw) body .bf-legacy div[style*="background:var(--skin-fill)"]:before,html:not(#_sw) body .bf-legacy>div[style*="max-width:900px"]>div[style*="display:grid"]>div:before{display:none!important}html:not(#_sw) body :is(.bf-legacy>div>ul[style*="line-height:2.2"],.related-tools .rt-grid,.bx-relgrid,.bx-toolgrid,.bf-legacy .factors,.bf-legacy .stack-grid,.bf-legacy .verdict-grid,.bf-legacy .tile-row,.bf-legacy .signs-grid,.bf-legacy .ind-grid,.stp-links__grid,.bf-legacy .state-info-grid,.bf-legacy .space-y-3>.grid.md\:grid-cols-3,body:not(:has(main.fxh)) .bf-tm ol){display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}html:not(#_sw) body :is(.bf-legacy>div>ul[style*="line-height:2.2"],.stp-links__grid,body:not(:has(main.fxh)) .bf-tm ol)>*{flex:1 1 300px;min-width:0}html:not(#_sw) body :is(.related-tools .rt-grid,.bf-legacy .verdict-grid)>*{flex:1 1 260px;min-width:0}html:not(#_sw) body :is(.bx-relgrid,.bf-legacy .ind-grid,.bf-legacy .space-y-3>.grid.md\:grid-cols-3)>*{flex:1 1 240px;min-width:0}html:not(#_sw) body :is(.bx-toolgrid,.bf-legacy .factors,.bf-legacy .signs-grid)>*{flex:1 1 220px;min-width:0}html:not(#_sw) body :is(.bf-legacy .stack-grid,.bf-legacy .tile-row)>*{flex:1 1 280px;min-width:0}html:not(#_sw) body .bf-legacy .state-info-grid>*{flex:1 1 160px;min-width:0}html:not(#_sw) body p.bf-reviewed{display:block!important;line-height:1.9!important}html:not(#_sw) body p.bf-reviewed a{white-space:nowrap}html:not(#_sw) body .fsm .faq details>:not(summary){max-width:none!important}html:not(#_sw) body .bf-legacy [style*="linear-gradient(135deg, var(--navy)"]{box-shadow:none!important}
