html body .bf-legacy[data-skin=case] main.cx:not(#cx0){--cx-card:#FFFEFA;--cx-card2:#FAF7EF;--cx-hl1:#0E7C58;--cx-hl2:#07402F;--cx-r:18px;--cx-shadow:0 1px 2px rgba(31,37,40,.04),0 10px 30px rgba(31,37,40,.07);--cx-text:color-mix(in srgb,var(--ink) 84%,var(--paper));counter-reset:cx}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0){--cx-card:var(--night-card,#132A24);--cx-card2:#0F241F;--cx-hl1:#0E7C58;--cx-hl2:#05261D;--cx-shadow:0 1px 2px rgba(0,0,0,.3),0 12px 32px rgba(0,0,0,.3);--cx-text:color-mix(in srgb,var(--ink) 90%,var(--paper))}html:has(main.cx),html:has(main.cx) body{overflow-x:clip!important;overflow-y:visible!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0),html body .bf-legacy[data-skin=case] main.cx:not(#cx0) #case-study,html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .case-study-inner{overflow:visible!important}html body .bf-legacy[data-skin=case]:has(main.cx){overflow-x:clip!important;overflow-y:visible!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0)>section,html body .bf-legacy[data-skin=case] main.cx:not(#cx0) #case-study{content-visibility:visible!important;contain:none!important;overflow:visible!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) #case-study{padding:0!important;background:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .case-study-inner{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:0 clamp(20px,4vw,40px)!important;box-sizing:border-box}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) #case-study .case-study-inner>:is(.cx-hero,.cx-body){max-width:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) #case-study .case-study-inner>.cx-body{margin-left:0!important;margin-right:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) #case-study .case-study-inner>.cx-hero{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) :is(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"])),h4:not(:where([data-hl="5"]))),html body .bf-legacy[data-skin=case] main.cx:not(#cx0) :is(h1,h2,h3,h3:where([data-hl="4"])),html body .bf-legacy[data-skin=case] main.cx:not(#cx0) :is(h1,h2,h2:where([data-hl="3"]),h4){text-wrap:balance}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) :is(p,li,figcaption,td,th,.cs-tldr-descriptor,.cx-stat__s){text-wrap:pretty}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero{position:relative;padding:clamp(28px,4vw,60px) 0 clamp(40px,5vw,72px)!important;background:radial-gradient(1000px 420px at 90% -20%,color-mix(in srgb,var(--green-mid) 18%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--green-mid) 7%,var(--paper)),var(--paper) 85%);border-bottom:1px solid var(--line)}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(60% 80% at 85% 10%,#000,transparent 75%);mask-image:radial-gradient(60% 80% at 85% 10%,#000,transparent 75%)}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero__in{position:relative;max-width:1200px;margin:0 auto;padding:0 clamp(20px,4vw,40px);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:clamp(32px,4.5vw,64px);align-items:center}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero__main{min-width:0}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-back{margin:0 0 22px!important;padding:0!important;max-width:none!important;width:auto!important;background:none!important;border:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-back a{display:inline-flex!important;align-items:center;gap:.45rem;min-height:40px;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;color:var(--green-text)!important;font:600 .9rem/1 var(--body)!important;text-decoration:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-back a:hover{text-decoration:underline!important;text-underline-offset:3px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-back+:is(.cs-header-img,.cs-heading) .cs-label{margin-top:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero :is(.cs-header-img,.cs-heading){overflow:visible!important;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important;text-align:left!important;max-width:none!important;width:auto!important;border-radius:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero :is(.cs-header-img,.cs-heading):before,html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero :is(.cs-header-img,.cs-heading):after{display:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cs-label{display:inline-flex!important;align-items:center;gap:.55rem;margin:0 0 20px!important;padding:.45rem .9rem!important;border-radius:999px!important;background:var(--cx-card)!important;border:1px solid color-mix(in srgb,var(--green-mid) 35%,var(--line))!important;color:var(--green-text)!important;font:700 .75rem/1.2 var(--body)!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:var(--shadow-sm)}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cs-label:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--green-mid);box-shadow:0 0 0 4px var(--green-wash)}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero h1{padding-bottom:.06em!important;font:800 clamp(1.85rem,1.1rem + 1.9vw,2.75rem)/1.12 var(--display)!important;letter-spacing:-.028em!important;color:var(--ink)!important;max-width:none!important;margin:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-lede{margin:24px 0 0!important;padding:0!important;max-width:64ch!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-lede:before{display:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-lede p{margin:0!important;font:400 1.0625rem/1.68 var(--body)!important;color:var(--cx-text)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-lede p+p{margin-top:.75rem!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-lede p>strong:first-child{display:block;margin:0 0 .5rem;font:700 .74rem/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--green-text)}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-lede,html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-lede p{background:none!important;border:0!important;box-shadow:none!important}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table :is(thead,tbody,tr){background:none!important}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table td{background:none!important}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table th{background:color-mix(in srgb,var(--green-mid) 14%,var(--cx-card))!important;color:var(--ink)!important}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table th:last-child,html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table td:last-child{color:var(--green-text)!important}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table tbody tr:last-child td{background:color-mix(in srgb,var(--green-mid) 16%,var(--cx-card))!important;color:var(--ink)!important}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table tbody tr:last-child td:last-child{color:var(--green-text)!important}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table tbody tr:hover td{background:var(--green-wash)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0),html body .bf-legacy[data-skin=case] main.cx:not(#cx0) #case-study,html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .case-study-inner{background:transparent!important}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0),html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) #case-study,html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .case-study-inner,html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-comparison,html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section{background:transparent!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-comparison{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story :is(.cs-infographic,.comparison-table){background:var(--cx-card)!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:var(--cx-shadow)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story :is(.cs-infographic-caption,.comparison-table tbody,.comparison-table tr){background:transparent!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section div[style*="background: var(--gray-50)"],html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section div[style*="background:var(--gray-50)"],html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section div[style*="#f8f9fa"],html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section div[style*="#f9fafb"]{background:var(--cx-card2)!important;border-color:var(--line)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px!important;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results>div:not(.cs-tldr-item){display:flex!important;align-items:center;gap:.7rem;padding:0!important;border:0!important;margin:0 0 2px!important;flex:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results>div:not(.cs-tldr-item) div{font:700 .72rem/1 var(--body)!important;letter-spacing:.16em!important;color:var(--muted)!important;text-transform:uppercase}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results>div:not(.cs-tldr-item):after{content:"";flex:1;height:1px;background:var(--line)}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results .cs-tldr-item{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0!important;padding:18px 22px 20px!important;border-radius:var(--cx-r)!important;background:var(--cx-card)!important;border:1px solid var(--line)!important;box-shadow:var(--cx-shadow)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results .cs-tldr-item:before,html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results .cs-tldr-item:after{display:none!important;content:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results .cs-tldr-label{font:700 .72rem/1.25 var(--body)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--muted)!important;margin:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results .cs-tldr-value{font:800 clamp(1.7rem,1.25rem + 1.1vw,2.25rem)/1.02 var(--display)!important;letter-spacing:-.035em!important;color:var(--green-text)!important;margin:2px 0 0!important;font-variant-numeric:tabular-nums;white-space:normal;text-wrap:balance;overflow-wrap:anywhere}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results .cs-tldr-descriptor{font:500 .9rem/1.45 var(--body)!important;color:var(--cx-text)!important;margin:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results .cx-results__lead{background:linear-gradient(150deg,var(--cx-hl1),var(--cx-hl2))!important;border-color:transparent!important;padding:22px 24px 24px!important;box-shadow:0 14px 36px #07402f47!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results .cx-results__lead :is(.cs-tldr-label,.cs-tldr-descriptor){color:#ffffffd6!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results .cx-results__lead .cs-tldr-value{color:#fff!important;font-size:clamp(2.2rem,1.5rem + 1.8vw,3.1rem)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(40px,5vw,80px);align-items:start;padding:clamp(44px,5vw,72px) 0 clamp(24px,3vw,40px)}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story{grid-column:1;grid-row:1;min-width:0;max-width:760px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story>*{max-width:none!important;width:auto!important;margin-left:0!important;margin-right:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-side{grid-column:2;grid-row:1;position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-toc{padding:20px 18px 18px;border-radius:var(--cx-r);background:var(--cx-card);border:1px solid var(--line);box-shadow:var(--cx-shadow)}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-toc .cx-toc__t{margin:0 0 10px 6px!important;font:700 .72rem/1.2 var(--body)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-toc ol{list-style:none!important;margin:0!important;padding:0!important;counter-reset:cxt;display:flex;flex-direction:column;gap:2px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-toc li{counter-increment:cxt;margin:0!important;padding:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-toc li:before,html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-toc li::marker{display:none!important;content:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-toc a{display:grid;grid-template-columns:1.75rem 1fr;align-items:baseline;padding:.45rem .55rem .45rem .4rem;border-radius:10px;font:500 .84rem/1.38 var(--body)!important;color:var(--cx-text)!important;text-decoration:none!important;transition:background .15s,color .15s}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-toc a:before{content:counter(cxt,decimal-leading-zero);font:700 .72rem/1 var(--display);color:var(--green-text);font-variant-numeric:tabular-nums}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-toc a:hover{background:var(--green-wash);color:var(--ink)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-toc a:focus-visible{outline:2px solid var(--green-mid);outline-offset:1px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-side__cta a.cx-side__btn{display:flex!important;align-items:center;justify-content:center;gap:.5rem;min-height:50px;padding:0 1.2rem!important;border-radius:999px!important;background:var(--green-text)!important;color:#fff!important;font:700 .95rem/1 var(--body)!important;text-decoration:none!important;box-shadow:0 8px 20px #07402f38;transition:transform .2s,box-shadow .2s}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-side__cta a.cx-side__btn{background:#08b780!important;color:#04261c!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-side__cta a.cx-side__btn:hover{transform:translateY(-1px);box-shadow:0 12px 26px #07402f4d}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-side__cta a.cx-side__btn:focus-visible{outline:3px solid var(--green-mid);outline-offset:3px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story>*+.cs-section{margin-top:clamp(36px,4vw,52px)!important;padding-top:clamp(36px,4vw,52px)!important;border-top:1px solid var(--line)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story>.cs-testimonial+.cs-section{border-top:0!important;padding-top:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>.cx-h{counter-increment:cx;position:relative;margin:0 0 22px!important;padding:0!important;border:0!important;background:none!important;font:750 clamp(1.4rem,1.1rem + .75vw,1.8rem)/1.22 var(--display)!important;letter-spacing:-.018em!important;color:var(--ink)!important;max-width:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>.cx-h:before{content:counter(cx,decimal-leading-zero);display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0 0 14px;border-radius:12px;position:static!important;background:var(--green-wash)!important;border:1px solid color-mix(in srgb,var(--green-mid) 25%,transparent);font:800 .85rem/1 var(--display);letter-spacing:.02em;color:var(--green-text);transform:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>.cx-h:after{display:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section h3:not(:where([data-hl="4"])):not(.cx-h),html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section h2:where([data-hl="3"]):not(.cx-h){font:700 1.25rem/1.3 var(--display)!important;color:var(--ink)!important;margin:34px 0 12px!important;padding:0!important;border:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section h3:not(:where([data-hl="4"])):not(.cx-h):before,html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section h2:where([data-hl="3"]):not(.cx-h):before{display:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>p:not(.cx-bottom):not(.cx-note),html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>:is(ul,ol)>li{font-size:1.03rem!important;line-height:1.68!important;color:var(--cx-text)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>p:not(.cx-bottom):not(.cx-note){margin:0 0 1.05em!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>ul{margin:4px 0 1.3em!important;padding:0!important;list-style:none!important;display:flex;flex-direction:column;gap:12px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>ul>li{position:relative;margin:0!important;padding:0 0 0 32px!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>ul>li:before{content:""!important;position:absolute!important;left:3px!important;top:.6em!important;width:10px!important;height:10px!important;border-radius:50%!important;background:var(--green-mid)!important;box-shadow:0 0 0 5px var(--green-wash)!important;transform:none!important;border:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>ul>li>strong:first-child{color:var(--ink)}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-testimonial{margin:0 0 clamp(44px,5vw,64px)!important;padding:clamp(26px,3vw,40px)!important;border-radius:22px!important;background:var(--cx-card)!important;border:1px solid var(--line)!important;box-shadow:var(--cx-shadow)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-enrich h2:not(:where([data-hl="3"])):not(.cx-h){margin:36px 0 14px!important;font:700 1.25rem/1.3 var(--display)!important;color:var(--ink)!important;letter-spacing:-.01em}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-enrich>p a{color:var(--green-text)!important;font-weight:600;text-decoration:underline!important;text-decoration-color:color-mix(in srgb,var(--green-mid) 40%,transparent)!important;text-underline-offset:3px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-enrich .bf-acc{border-radius:14px!important;background:var(--cx-card)!important;border:1px solid var(--line)!important;box-shadow:none!important;margin:0 0 10px!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-enrich .bf-acc :is(summary,summary *){font-family:var(--body)!important;font-size:1.02rem!important;line-height:1.4!important;font-weight:650!important;color:var(--ink)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-enrich .bf-reviewed{margin-top:28px!important;border-radius:18px!important;background:var(--cx-card)!important;border:1px solid var(--line)!important;box-shadow:var(--cx-shadow)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .solution-explore{margin:0 0 14px!important;padding:24px 26px 22px!important;border-radius:18px!important;background:var(--cx-card)!important;border:1px solid var(--line)!important;box-shadow:none!important;transition:border-color .2s,box-shadow .2s}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .solution-explore:before{display:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .solution-explore:hover{border-color:color-mix(in srgb,var(--green-mid) 40%,var(--line))!important;box-shadow:var(--cx-shadow)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .solution-explore:is(.selected,:has(.badge-selected)){border:1.5px solid var(--green-mid)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--green-mid) 8%,var(--cx-card)),var(--cx-card))!important;box-shadow:0 0 0 5px var(--green-wash),var(--cx-shadow)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section .solution-explore :is(h3:not(:where([data-hl="4"])),h4:not(:where([data-hl="5"]))),html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section .solution-explore :is(h3,h3:where([data-hl="4"])),html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section .solution-explore :is(h2:where([data-hl="3"]),h4){margin-top:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .solution-explore h4:not(:where([data-hl="5"])),html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .solution-explore h3:where([data-hl="4"]){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 12px!important;padding:0!important;font:700 1.15rem/1.35 var(--display)!important;color:var(--ink)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .solution-explore p{margin:0 0 .6em!important;font-size:1rem!important;line-height:1.66!important;color:var(--cx-text)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .solution-explore p strong{color:var(--ink)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .solution-explore .verdict{display:inline-flex!important;align-items:center;gap:.4rem;margin-top:10px!important;padding:.42rem .8rem!important;border-radius:999px!important;font:650 .8125rem/1.3 var(--body)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-scroll{margin:10px 0 22px!important;border-radius:18px!important;border:1px solid var(--line)!important;background:var(--cx-card)!important;box-shadow:var(--cx-shadow)!important;overflow-x:auto!important;padding:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table{width:100%!important;min-width:560px;border-collapse:collapse!important;border:0!important;margin:0!important;background:none!important;font-variant-numeric:tabular-nums;font-size:.9375rem!important;box-shadow:none!important;border-radius:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table th{padding:16px 18px 14px!important;background:color-mix(in srgb,var(--green-mid) 9%,var(--cx-card))!important;color:var(--ink)!important;border:0!important;border-bottom:1px solid var(--line)!important;font:700 .8125rem/1.35 var(--body)!important;letter-spacing:0!important;text-transform:none!important;vertical-align:bottom}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table td{padding:13px 18px!important;border:0!important;border-bottom:1px solid var(--line)!important;color:var(--cx-text)!important;background:none!important;white-space:nowrap}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table :is(th,td):not(:first-child){text-align:right!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table :is(th,td):last-child{color:var(--green-text)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table tbody tr:hover td{background:var(--green-wash)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table tbody tr:last-child td{border-bottom:0!important;background:color-mix(in srgb,var(--green-mid) 11%,var(--cx-card))!important;color:var(--ink)!important;font-weight:700;padding-top:16px!important;padding-bottom:16px!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table tbody tr:last-child td:last-child{color:var(--green-text)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-table td strong{font-weight:700;color:inherit!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .vz{margin:22px 0 26px!important;border-radius:18px!important;border:1px solid var(--line)!important;background:var(--cx-card)!important;box-shadow:var(--cx-shadow)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-stats{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px!important;margin:26px 0 20px!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-stat{min-width:0!important;padding:22px 22px 20px!important;border-radius:18px!important;background:var(--cx-card)!important;border:1px solid var(--line)!important;box-shadow:var(--cx-shadow)!important;display:flex;flex-direction:column;gap:6px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-stat__k{min-height:2.6em;font:700 .72rem/1.3 var(--body)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--muted)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-stat__v{font:800 2.05rem/1.05 var(--display)!important;letter-spacing:-.03em!important;color:var(--ink)!important;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-stat__s{font:500 .875rem/1.45 var(--body)!important;color:var(--muted)!important;margin:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-stat--hl{background:linear-gradient(150deg,var(--cx-hl1),var(--cx-hl2))!important;border-color:transparent!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-stat--hl :is(.cx-stat__k,.cx-stat__s){color:#ffffffd6!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-stat--hl .cx-stat__v{color:#fff!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>p.cx-note{margin:8px 0 0!important;padding:14px 18px!important;border-radius:12px;background:var(--cx-card2);border:1px dashed var(--line);font-size:.875rem!important;line-height:1.62!important;color:var(--muted)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>p.cx-note em{font-style:normal;color:inherit!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .highlight-box{margin:14px 0 26px!important;padding:clamp(26px,3vw,38px)!important;border-radius:22px!important;border:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .highlight-box p{margin:0!important;line-height:1.72!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .highlight-box p+p{margin-top:16px!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .highlight-box h4:not(:where([data-hl="5"])),html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .highlight-box h3:where([data-hl="4"]){margin:0 0 16px!important;font-family:var(--display)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>p.cx-bottom{position:relative;margin:30px 0 16px!important;padding:24px 26px 24px 30px!important;border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--green-mid) 10%,var(--cx-card)),var(--cx-card));border:1px solid color-mix(in srgb,var(--green-mid) 30%,var(--line));font-size:1.125rem!important;line-height:1.66!important;color:var(--ink)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>p.cx-bottom:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:4px;border-radius:0 4px 4px 0;background:var(--green-mid)}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>p.cx-bottom>strong:first-child{display:block;margin:0 0 8px;font:700 .75rem/1.2 var(--body)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--green-text)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0)>section.cx-cta:not(#cx0):not(#cx1){max-width:1200px!important;margin:clamp(16px,2vw,24px) auto clamp(48px,6vw,88px)!important;padding:0 clamp(20px,4vw,40px)!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;box-sizing:border-box}html body .bf-legacy[data-skin=case] main.cx:not(#cx0)>section.cx-cta:not(#cx0):not(#cx1)>div{max-width:none!important;margin:0!important;padding:clamp(40px,5vw,72px) clamp(24px,5vw,72px)!important;border-radius:28px!important;text-align:center;background:radial-gradient(700px 280px at 85% -10%,rgba(95,217,174,.24),transparent 70%),linear-gradient(150deg,#0e7c58,#05261d)!important;box-shadow:0 22px 56px #05261d47!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0)>section.cx-cta:not(#cx0):not(#cx1) h2:not(:where([data-hl="3"])){margin:0 auto 14px!important;max-width:22ch;font:800 clamp(1.7rem,1.15rem + 1.5vw,2.5rem)/1.12 var(--display)!important;letter-spacing:-.025em;color:#fff!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0)>section.cx-cta:not(#cx0):not(#cx1) p{margin:0 auto 28px!important;max-width:54ch;font-size:1.0625rem!important;line-height:1.62!important;color:#ffffffe0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0)>section.cx-cta:not(#cx0):not(#cx1) a{display:inline-flex!important;align-items:center;gap:.5rem;min-height:54px;padding:0 1.7rem!important;border-radius:999px!important;background:#fff!important;color:#07402f!important;font:700 1rem/1 var(--body)!important;text-decoration:none!important;box-shadow:0 10px 24px #0003;transition:transform .2s,box-shadow .2s;border:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0)>section.cx-cta:not(#cx0):not(#cx1) a:hover{transform:translateY(-1px);box-shadow:0 14px 30px #00000042}html body .bf-legacy[data-skin=case] main.cx:not(#cx0)>section.cx-cta:not(#cx0):not(#cx1) a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:640px){html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .roi-scroll{overflow:visible!important;background:none!important;border:0!important;box-shadow:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table{min-width:0!important;display:block!important;width:100%!important;background:none!important;border:0!important;box-shadow:none!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table tbody{display:flex!important;flex-direction:column;gap:10px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table tr{display:block!important;padding:14px 16px!important;border-radius:16px!important;background:var(--cx-card)!important;border:1px solid var(--line)!important;box-shadow:var(--cx-shadow)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table td{display:flex!important;justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0!important;border:0!important;border-bottom:1px dashed var(--line)!important;background:none!important;text-align:right!important;white-space:normal!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table td:last-child{border-bottom:0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table td:before{content:attr(data-label);flex:0 0 44%;text-align:left;font:600 .8125rem/1.35 var(--body);color:var(--muted)}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table td:first-child{display:block!important;padding:0 0 8px!important;margin-bottom:4px;border-bottom:1px solid var(--line)!important;text-align:left!important;font:700 1rem/1.3 var(--display)!important;color:var(--ink)!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table td:first-child:before{content:none}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table tbody tr:last-child{background:linear-gradient(150deg,var(--cx-hl1),var(--cx-hl2))!important;border-color:transparent!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table tbody tr:last-child td{background:none!important;color:#fff!important;border-color:#fff3!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table tbody tr:last-child td:before{color:#fffc}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table tbody tr:last-child td:last-child,html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table tbody tr:last-child td :is(strong,b,span){color:#fff!important}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table tbody tr:last-child td:last-child,html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table tbody tr:last-child td :is(strong,b,span){color:#fff!important}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table tr{background:var(--cx-card)!important}html[data-theme=night] body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table tbody tr:last-child td{background:none!important;color:#fff!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story table.cx-table tbody tr:hover td{background:none!important}}@media(max-width:1099px){html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero__in{grid-template-columns:minmax(0,1fr);gap:28px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results{grid-template-columns:repeat(3,minmax(0,1fr))}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results>div:not(.cs-tldr-item){grid-column:1/-1}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-body{grid-template-columns:minmax(0,1fr);gap:0;padding-top:40px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-side{display:none}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story{max-width:none}}@media(max-width:760px){html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero__in{display:flex!important;flex-direction:column;gap:22px}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero__main{display:contents}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-back{order:1;margin:0!important;align-self:flex-start;text-align:left!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero :is(.cs-header-img,.cs-heading){order:2}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results{order:3}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-lede{order:4;margin:4px 0 0!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results{grid-template-columns:minmax(0,1fr)}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-results .cs-tldr-item{padding:16px 18px 18px!important}}@media(max-width:560px){html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .case-study-inner{padding:0 20px!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cs-label{border-radius:14px!important;letter-spacing:.08em!important;font-size:.6875rem!important;line-height:1.35!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-hero .cx-lede p{font-size:1rem!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>p:not(.cx-bottom):not(.cx-note),html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cs-section>:is(ul,ol)>li{font-size:1rem!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .solution-explore{padding:20px 18px 18px!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .cx-story .cx-stat__v{font-size:1.8rem!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0)>section.cx-cta:not(#cx0):not(#cx1){padding:0 20px!important}html body .bf-legacy[data-skin=case] main.cx:not(#cx0)>section.cx-cta:not(#cx0):not(#cx1)>div{border-radius:22px!important;padding:36px 22px!important}}@media(prefers-reduced-motion:reduce){html body .bf-legacy[data-skin=case] main.cx:not(#cx0) a,html body .bf-legacy[data-skin=case] main.cx:not(#cx0) .solution-explore{transition:none!important}}
