.bf-ico{width:1.1em;height:1.1em;display:inline-block;vertical-align:-.17em;flex:none;color:inherit}.bf-dot{display:inline-block;width:.7em;height:.7em;border-radius:50%;vertical-align:-.04em;background:var(--green-mid,#10b981)}.bf-dot--amber{background:#d99a00}.bf-dot--red{background:#d9483b}.bf-icobox{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--green-wash);border:1px solid var(--green-wash-2);color:var(--green-text);flex:none}.bf-icobox .bf-ico{width:24px;height:24px}html[data-theme=night] .bf-icobox{color:var(--green)}.bf-acc-list{display:grid;gap:.7rem;margin:1.25rem 0 1.75rem;max-width:100%}.bf-acc,.bf-faq details,.faq-item:is(details),.faq-list>details,section details.faq-item{border:1px solid var(--line);border-radius:var(--r-lg,14px);background:var(--paper-2);box-shadow:var(--shadow-sm);overflow:hidden;transition:border-color .19s var(--e-out,ease),box-shadow .19s var(--e-out,ease);padding:0;margin:0}.bf-acc:hover,.bf-faq details:hover,.faq-item:is(details):hover{border-color:var(--green-mid);box-shadow:var(--shadow-md)}.bf-acc[open],.bf-faq details[open],.faq-item:is(details)[open]{border-color:var(--green-mid)}.bf-acc>summary,.bf-faq details>summary,.faq-item:is(details)>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.3rem;font-weight:650;color:var(--ink);font-size:1.02rem;line-height:1.4;min-height:56px;user-select:none}.bf-acc>summary::-webkit-details-marker,.bf-faq details>summary::-webkit-details-marker,.faq-item:is(details)>summary::-webkit-details-marker{display:none}.bf-acc>summary::marker{content:""}.bf-acc>summary:focus-visible,.bf-faq details>summary:focus-visible{outline:2px solid var(--green-mid);outline-offset:-2px;border-radius:var(--r-lg,14px)}.bf-acc__q{margin:0!important;padding:0!important;font:inherit!important;color:inherit!important;letter-spacing:0!important;text-transform:none!important;flex:1;min-width:0}.bf-acc__chev,.bf-faq details>summary:after,.faq-item:is(details)>summary:after{content:"";flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%2313694f' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat;transition:transform .22s var(--e-out,ease),background-color .19s}html[data-theme=night] .bf-acc__chev,html[data-theme=night] .bf-faq details>summary:after,html[data-theme=night] .faq-item:is(details)>summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%2308b780' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-color:var(--night)}.bf-acc[open]>summary .bf-acc__chev,.bf-faq details[open]>summary:after,.faq-item:is(details)[open]>summary:after{transform:rotate(180deg);background-color:var(--green-wash)}.bf-acc__a,.bf-faq details>div,.faq-item:is(details)>:not(summary){padding:0 1.3rem 1.2rem;color:var(--ink-2);font-size:.98rem;line-height:1.7;opacity:1;margin:0}.bf-acc__a>:first-child{margin-top:0!important}.bf-acc__a>:last-child{margin-bottom:0!important}.bf-acc__a p{margin:0 0 .75rem!important;font-size:inherit!important;color:var(--ink-2)!important}.bf-acc__a a{color:var(--green-text);font-weight:600}.bf-acc-heading{margin-bottom:.35rem}.bf-reviewed{display:flex;align-items:center;gap:1rem 1.25rem;flex-wrap:wrap;margin:2.25rem 0 0!important;padding:1rem 1.25rem;border:1px solid var(--line);border-radius:var(--r-xl,20px);background:linear-gradient(145deg,var(--paper-2),var(--green-wash) 170%);box-shadow:var(--shadow-sm);max-width:100%}.bf-reviewed__photo{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:50% 20%;flex:none;box-shadow:0 0 0 3px var(--paper-2),0 0 0 5px var(--green-mid)}.bf-reviewed__body{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 220px}.bf-reviewed__k{font:500 .6875rem/1.2 var(--mono,"IBM Plex Mono",monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--green-text)}.bf-reviewed__n{font-size:1rem;font-weight:650;color:var(--ink);line-height:1.35}.bf-reviewed__n a{color:var(--ink)!important;font-weight:700!important;text-decoration:underline;text-decoration-color:var(--green-mid);text-underline-offset:3px}.bf-reviewed__r{font-weight:500;color:var(--muted)}.bf-reviewed__d{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--muted);padding:.4rem .8rem;border-radius:999px;border:1px solid var(--line);background:var(--paper)}.bf-reviewed__d .bf-ico{width:15px;height:15px;color:var(--green-text)}.bf-legacy :is(a,button).btn-primary,.bf-legacy :is(a,button).btn--primary,.bf-legacy :is(a,button).cta-primary{background:var(--green-dark);color:#fff!important;border:1px solid var(--green-dark)}.bf-legacy :is(a,button).btn-primary:hover,.bf-legacy :is(a,button).btn--primary:hover{background:#0a5346;color:#fff!important}html[data-theme=night] .bf-legacy :is(a,button).btn-primary,html[data-theme=night] .bf-legacy :is(a,button).btn--primary{background:var(--green);color:var(--night)!important;border-color:var(--green)}html[data-theme=night] .bf-legacy :is(a,button).btn-primary:hover{background:#2ad098}.bf-legacy :is(a,button):is(.btn-secondary,.btn-ghost,.btn--ghost,.btn-outline){background:transparent;color:var(--ink)!important;border:1.5px solid var(--green-mid)}.bf-legacy :is(a,button):is(.btn-secondary,.btn-ghost,.btn--ghost,.btn-outline):hover{background:var(--green-wash);border-color:var(--green-dark);color:var(--ink)!important}html[data-theme=night] .bf-legacy :is(a,button):is(.btn-secondary,.btn-ghost,.btn--ghost,.btn-outline){color:var(--night-fg,#e8f0eb)!important;border-color:#08b7808c}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--green-mid);outline-offset:2px}#hdr .themeb,.hdr .themeb{width:38px!important;height:38px!important;border-radius:50%!important;border:1px solid var(--line,#ddd8c9)!important;background:transparent!important;color:var(--ink-2,#39423f)!important;padding:0!important;cursor:pointer}#hdr .themeb:hover,.hdr .themeb:hover{color:var(--green-text)!important;border-color:var(--green-mid)!important}html[data-theme=night] #hdr .themeb,html[data-theme=night] .hdr .themeb{border-color:var(--night-line,rgba(232,240,235,.22))!important;color:var(--night-fg,#e8f0eb)!important}.bf-consent-reopen-icon{display:grid;place-items:center;line-height:0}.bf-consent-reopen-icon svg{display:block}html:not(#_x) body:not(#_y) [data-bf-fix=solid]{background:var(--green-dark)!important;background-image:none!important;color:#fff!important;border:1px solid var(--green-dark)!important;text-shadow:none!important;box-shadow:var(--shadow-sm)}html:not(#_x) body:not(#_y) [data-bf-fix=solid]:hover,html:not(#_x) body:not(#_y) [data-bf-fix=solid]:focus-visible{background:#0a5346!important;color:#fff!important;border-color:#0a5346!important}html[data-theme=night]:not(#_x) body:not(#_y) [data-bf-fix=solid]{background:var(--green)!important;color:var(--night,#06130f)!important;border-color:var(--green)!important}html[data-theme=night]:not(#_x) body:not(#_y) [data-bf-fix=solid]:hover,html[data-theme=night]:not(#_x) body:not(#_y) [data-bf-fix=solid]:focus-visible{background:#2ad098!important;color:var(--night,#06130f)!important;border-color:#2ad098!important}html:not(#_x) body:not(#_y) [data-bf-fix=onlight],html:not(#_x) body:not(#_y) [data-bf-fix=onlight] *{color:#0a1628!important}html:not(#_x) body:not(#_y) [data-bf-fix=ondark],html:not(#_x) body:not(#_y) [data-bf-fix=ondark] *{color:#fff!important}html:not(#_x) body:not(#_y) [data-bf-fix=solid] *{color:inherit!important}.bf-acc,.bf-acc>summary,.bf-acc__a{text-align:left!important}.bf-legacy[data-skin]:not(#_):not(#_):not(#__) .rtab[aria-selected=true],.bf-legacy[data-skin]:not(#_):not(#_):not(#__) .rtab[aria-selected=true] *{color:#fff!important}html[data-theme=night] .bf-legacy[data-skin]:not(#_):not(#_):not(#__) .rtab[aria-selected=true],html[data-theme=night] .bf-legacy[data-skin]:not(#_):not(#_):not(#__) .rtab[aria-selected=true] *{color:var(--night,#06130f)!important}html[data-theme] .bf-legacy:not(#_):not(#_) h1 em,html[data-theme] .bf-legacy:not(#_):not(#_) h1 .accent,html[data-theme] .bf-legacy:not(#_):not(#_) h1 .hl{color:#0c6b4c!important;-webkit-text-fill-color:#0c6b4c!important}html[data-theme=night] .bf-legacy:not(#_):not(#_) h1 em,html[data-theme=night] .bf-legacy:not(#_):not(#_) h1 .accent,html[data-theme=night] .bf-legacy:not(#_):not(#_) h1 .hl{color:#5fd9ae!important;-webkit-text-fill-color:#5fd9ae!important}
.hero__grid>.hero__copy,.hero__grid>.strategy-instrument,.hero__grid>aside{grid-column:auto!important}.pd-grid:has(>.pd-card:only-child){grid-template-columns:1fr!important}.pd-card:only-child{display:grid!important;grid-template-columns:auto 1fr auto;grid-template-areas:"pv pv pv" "ic bd ar";align-items:center;gap:14px 16px!important}.pd-card .pd-preview{display:none}.pd-card:only-child .pd-preview{display:block;grid-area:pv;border-radius:12px;overflow:hidden;border:1px solid var(--line-2,#d7e0da);background:#fff}.pd-card:only-child .pd-preview img{display:block;width:100%;height:auto;max-height:340px;object-fit:contain;object-position:left top}.pd-card:only-child .pd-icon{grid-area:ic}.pd-card:only-child .pd-body{grid-area:bd}.pd-card:only-child .pd-arrow{grid-area:ar}.pd-grid{align-items:stretch}.pd-card:not(:only-child){align-items:flex-start}html body .bf-legacy[data-skin] .eb-fo-section{padding:64px 24px 56px!important}html body .bf-legacy[data-skin] section.eb-section-light{padding:56px 24px!important}html body .bf-legacy[data-skin] .eb-related{padding:56px 24px!important}html body .bf-legacy[data-skin] .eb-hero{padding:96px 24px 72px!important}html body .bf-legacy[data-skin] .eb-fo-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;padding:6px;border:1px solid var(--line-2,#d7e0da);border-radius:18px;background:var(--paper-2,#f6f8f5)}html body .bf-legacy[data-skin] .eb-fo-tab{border:0!important;border-radius:13px!important;background:transparent;color:var(--ink,#0f172a)!important;font-weight:600;padding:14px 12px;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}html body .bf-legacy[data-skin] .eb-fo-tab *{color:inherit!important}html body .bf-legacy[data-skin] .eb-fo-tab:hover{background:var(--green-wash,#e7f3ec)}html body .bf-legacy[data-skin] .eb-fo-tab.active{background:var(--green-dark,#0a5a40)!important;color:#fff!important;box-shadow:var(--shadow-sm)}html body .bf-legacy[data-skin] .eb-fo-tab.active *{color:#fff!important}html[data-theme=night] body .bf-legacy[data-skin] .eb-fo-tab{color:#e6efe9!important}html[data-theme=night] body .bf-legacy[data-skin] .eb-fo-tab:hover{background:#6ee7b71f}html[data-theme=night] body .bf-legacy[data-skin] .eb-fo-tab.active{background:var(--green,#22c58b)!important;color:#04261c!important}html[data-theme=night] body .bf-legacy[data-skin] .eb-fo-tab.active *{color:#04261c!important}html[data-theme=night] body .bf-legacy[data-skin] .eb-fo-tabs{background:#ffffff0a;border-color:#ffffff1f}html body .bf-legacy[data-skin] .eb-cs-card{border-radius:24px}html body .bf-legacy[data-skin] .eb-fo-section{padding-bottom:16px!important}html body .bf-legacy[data-skin] .eb-fo-section+.eb-section-light{padding-top:24px!important}html body .bf-legacy[data-skin] .eb-section-light+.eb-related{padding-top:8px!important}.bf-legacy .btn-orange.hero-cta-pulse{animation-delay:5s;animation-iteration-count:3}html body .bf-legacy .eb-opts-section{--eb-card:#fff;--eb-line:#dfe6e1;--eb-h:#0f172a;--eb-t:#334155;--eb-chip:#e7f3ec;--eb-acc:#0c6b4c;--eb-k:#0c6b4c}html[data-theme=night] body .bf-legacy .eb-opts-section{--eb-card:#132a24;--eb-line:rgba(232,240,235,.14);--eb-h:#f2f6f4;--eb-t:#c9d6cf;--eb-chip:rgba(110,231,183,.12);--eb-acc:#34d399;--eb-k:#6ee7b7}html body .bf-legacy .eb-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.6vw,24px);margin:clamp(20px,2.4vw,32px) 0 0;padding:0;list-style:none}html body .bf-legacy .eb-opt{position:relative;display:flex;flex-direction:column;min-width:0;margin:0!important;padding:clamp(22px,2.2vw,30px)!important;border:1px solid var(--eb-line)!important;border-radius:18px!important;background:var(--eb-card)!important;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -24px #073a3159;text-align:left;overflow:hidden}html body .bf-legacy .eb-opt:before{content:"";position:absolute;left:clamp(22px,2.2vw,30px);top:0;width:40px;height:3px;border-radius:0 0 3px 3px;background:var(--eb-acc)}html body .bf-legacy .eb-opt__head{display:flex;align-items:center;gap:14px;margin:0 0 14px}html body .bf-legacy .eb-opt__ico{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--eb-chip);color:var(--eb-acc)!important}html body .bf-legacy .eb-opt__ico svg{width:22px;height:22px;color:inherit;stroke:currentColor}html body .bf-legacy .eb-opts-section .eb-opt h3:not(:where([data-hl="4"])).eb-opt__name,html body .bf-legacy .eb-opts-section .eb-opt h2:where([data-hl="3"]).eb-opt__name{margin:0!important;padding:0!important;border:0!important;font-family:DM Sans,Inter,sans-serif!important;font-size:clamp(1.08rem,1rem + .3vw,1.22rem)!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em;color:var(--eb-h)!important;text-align:left!important}html body .bf-legacy .eb-opts-section .eb-opt__body{flex:1}html body .bf-legacy .eb-opts-section .eb-opt__body p{margin:0 0 .8em!important;max-width:68ch;font-size:15.5px!important;line-height:1.7!important;color:var(--eb-t)!important;text-align:left!important}html body .bf-legacy .eb-opts-section .eb-opt__body>:last-child{margin-bottom:0!important}html body .bf-legacy .eb-opts-section .eb-opt-more{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px clamp(24px,3vw,40px);margin:clamp(16px,1.6vw,24px) 0 0;padding:clamp(22px,2.4vw,32px);border:1px solid var(--eb-line);border-radius:18px;background:var(--eb-card)}html body .bf-legacy .eb-opts-section .eb-opt-more>*{grid-column:auto;max-width:68ch}html body .bf-legacy .eb-opts-section .eb-opt-more p{margin:0 0 1.1em!important;font-size:15.5px!important;line-height:1.7!important;color:var(--eb-t)!important;text-align:left!important}html body .bf-legacy .eb-opts-section .eb-opt-more p.eb-opt-more__k{grid-column:1/-1;max-width:none;margin:0 0 .9em!important;padding:0 0 .8em!important;border-bottom:1px solid var(--eb-line);font-size:12.5px!important;font-weight:800!important;letter-spacing:.12em;text-transform:uppercase;line-height:1.5!important;color:var(--eb-k)!important}@media(max-width:860px){html body .bf-legacy .eb-opts-section .eb-opt-more{grid-template-columns:1fr}}html body .bf-legacy .eb-opts-section .eb-fo-sub{max-width:62ch!important;margin-left:auto!important;margin-right:auto!important}@media(max-width:640px){html body .bf-legacy .eb-opts{grid-template-columns:1fr}}html body .bf-legacy.bf-legacy[data-skin] main.eb-page>section:is(.eb-section-light,.eb-related,.eb-final-cta){padding-block:clamp(1.75rem,1rem + 2vw,3rem)!important}html body .bf-legacy.bf-legacy[data-skin] main.eb-page>section.eb-hero{padding-bottom:clamp(2.25rem,1rem + 2.6vw,3.5rem)!important}html body .bf-legacy.bf-legacy[data-skin] main.eb-page>section.eb-opts-section{padding-block:clamp(2.25rem,1rem + 2.6vw,3.5rem)!important;background:#f1f6f2!important;border-block:1px solid #e1e9e3}html[data-theme=night] body .bf-legacy.bf-legacy[data-skin] main.eb-page>section.eb-opts-section{background:#0e221c!important;border-color:#e8f0eb14}html body .bf-legacy.bf-legacy[data-skin] main.eb-page>section.eb-opts-section+section{border-top:0}html body .bf-legacy[data-skin] main.eb-page .eb-hero__wrap{max-width:992px}html body .bf-legacy.bf-legacy[data-skin] main.eb-page .eb-cs-card{max-width:none;padding:clamp(24px,4.4vw,64px)!important}html body .bf-legacy.bf-legacy[data-skin] main.eb-page .eb-cs-card .eb-cs-subsection>p,html body .bf-legacy.bf-legacy[data-skin] main.eb-page .eb-cs-card .eb-cs-subsection>.eb-list>li,html body .bf-legacy.bf-legacy[data-skin] main.eb-page .eb-cs-card .eb-solution-card p{max-width:70ch;font-size:16px!important;line-height:1.72!important}html body .bf-legacy.bf-legacy[data-skin] main.eb-page .eb-cs-card .eb-profile-box p{font-size:15.5px!important;line-height:1.7!important;max-width:none}html body .bf-legacy.bf-legacy[data-skin] main.eb-page .eb-cs-card h2:not(:where([data-hl="3"])){max-width:30ch}html body .bf-legacy.bf-legacy[data-skin] main.eb-page>section>.container{max-width:1040px!important;padding-inline:24px!important;margin-inline:auto!important;box-sizing:border-box}html body .bf-legacy.bf-legacy[data-skin] main.eb-page>section.bf-faq{max-width:1040px!important;margin:0 auto!important;padding:clamp(1.75rem,1rem + 2vw,3rem) 24px!important;box-sizing:border-box}html body .bf-legacy[data-skin] main.eb-page :is(h2:not(:where([data-hl="3"])),.eb-fo-sub,.eb-final-cta p,.eb-final-cta .cta-final){text-wrap:balance}html body .bf-legacy[data-skin] main.eb-page :is(.eb-opt__body p,.eb-opt-more p,.eb-cs-card p,.eb-cs-card li){text-wrap:pretty}
html:not(#_a):not(#_b):not(#_c) details.bf-acc>summary{list-style:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem;text-align:left!important;cursor:pointer;padding-left:1.3rem;padding-right:1.1rem}html:not(#_a):not(#_b):not(#_c) details.bf-acc>summary:before,html:not(#_a):not(#_b):not(#_c) details.bf-acc>summary:after{content:none!important;display:none!important;background:none!important;border:0!important;width:0!important;height:0!important}details.bf-acc>summary::-webkit-details-marker{display:none!important}details.bf-acc>summary::marker{content:""!important;font-size:0!important}html:not(#_a):not(#_b):not(#_c) details.bf-acc>summary>.bf-acc__q{flex:1 1 auto;min-width:0;text-align:left!important;margin:0!important}html:not(#_a):not(#_b):not(#_c) details.bf-acc>summary>.bf-acc__chev{flex:none;margin-left:auto}details.bf-acc>.bf-acc__a{text-align:left!important}html:not(#_a):not(#_b):not(#_c) body a.hero-cta{display:inline-flex;align-items:center;gap:.5rem;background:#0b6b4d!important;background-image:none!important;color:#fff!important;border:1px solid #0b6b4d!important;box-shadow:0 8px 22px -10px #073a318c;text-decoration:none!important;font-weight:700}html:not(#_a):not(#_b):not(#_c) body a.hero-cta:hover,html:not(#_a):not(#_b):not(#_c) body a.hero-cta:focus-visible{background:#073a31!important;border-color:#073a31!important;color:#fff!important;transform:translateY(-1px)}html[data-theme=night]:not(#_a):not(#_b):not(#_c) body a.hero-cta{background:var(--green,#08b780)!important;border-color:var(--green,#08b780)!important;color:#06130f!important}html[data-theme=night]:not(#_a):not(#_b):not(#_c) body a.hero-cta:hover,html[data-theme=night]:not(#_a):not(#_b):not(#_c) body a.hero-cta:focus-visible{background:#2ad098!important;border-color:#2ad098!important;color:#06130f!important}html:not(#_a):not(#_b):not(#_c) .bf-legacy #root>.min-h-screen{padding-top:0!important}html:not(#_a):not(#_b):not(#_c) .bf-legacy #root>.min-h-screen>.text-center:first-child,html:not(#_a):not(#_b):not(#_c) .bf-legacy[data-skin]>header:first-child{margin-top:0!important;padding:clamp(40px,4.5vw,64px) max(24px,calc((100% - 1040px)/2)) clamp(20px,2.4vw,32px)!important;background:linear-gradient(180deg,var(--paper-green,#eaf1ec) 0,var(--paper,#f5f2e9) 100%)!important;border-bottom:0!important}html:not(#_a):not(#_b):not(#_c) .bf-legacy[data-skin]>header:first-child+.wrap{padding-top:0!important}.eb-hero__wrap{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(32px,4vw,64px);align-items:center;text-align:left}.eb-hero__main{min-width:0}html:not(#_a):not(#_b):not(#_c) .bf-legacy .eb-hero .eb-hero__main :is(h1,.hero-sub,.lede){text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:none!important}html:not(#_a):not(#_b):not(#_c) .bf-legacy .eb-hero .eb-hero__main .lede{max-width:62ch!important}.eb-hero__aside{background:var(--paper-card,#fbfaf6);border:1px solid var(--line,#ddd8c9);border-radius:18px;padding:clamp(20px,2.2vw,30px);box-shadow:0 18px 40px -26px #073a3159}html[data-theme=night] .eb-hero__aside{background:var(--night-card,#132a24);border-color:var(--night-line,rgba(232,240,235,.15))}.eb-hero__aside h2:not(:where([data-hl="3"])){font-size:.78rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--green-text,#0c6b4c)!important;margin:0 0 14px!important;font-weight:800}.eb-hero__aside ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.eb-hero__aside li a,.eb-hero__aside li a:hover{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;text-decoration:none!important;color:inherit;padding:10px 12px;border-radius:12px;border:1px solid transparent}.eb-hero__aside li a:hover,.eb-hero__aside li a:focus-visible{background:var(--green-wash,rgba(14,124,88,.08));border-color:var(--line,#ddd8c9)}.eb-hero__aside .ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--green-wash,rgba(14,124,88,.1));color:var(--green-text,#0c6b4c);font-size:17px}.eb-hero__aside b{display:block;color:var(--ink,#1f2528);font-size:.98rem;line-height:1.3}.eb-hero__aside span.d{display:block;color:var(--ink-2,#39423f);font-size:.86rem;line-height:1.45;margin-top:2px}@media(max-width:960px){.eb-hero__wrap{grid-template-columns:1fr}}html:not(#_a):not(#_b):not(#_c) body .sec{padding-block:clamp(2.5rem,1rem + 3.2vw,3.5rem)!important}html:not(#_a):not(#_b):not(#_c) body :is(section.ct-section,section.section,section.fx-panel,section.fx-cta,section.faq,section.final-cta,section.cta-section,section.calc-section,section.chooser,section.benefits-sxs,section.section-light,section.section-dark,section.section-warm,section.bd-hero,section.case-study,section.hero-v2,section.hero):not(.sec){padding-block:clamp(2.5rem,1rem + 3.2vw,3.5rem)}html:not(#_a):not(#_b):not(#_c) body :is(section.hero,section.hero-v2,section.fx-hero,section.bd-hero){padding-top:clamp(3rem,1rem + 5vw,6rem)}html:not(#_a):not(#_b):not(#_c) .bf-legacy #root .flex.items-center.gap-2>span.text-sm:first-child:has(+div){flex:none;width:30px;height:30px;display:inline-grid!important;place-items:center;font-size:17px!important;line-height:1!important;border-radius:9px;background:#0e7c581f;color:var(--green-text,#0c6b4c)!important}html[data-theme=night]:not(#_a):not(#_b):not(#_c) .bf-legacy #root .flex.items-center.gap-2>span.text-sm:first-child:has(+div){background:#2ad09824;color:#2ad098!important}html:not(#_a):not(#_b):not(#_c) .bf-legacy #root h4:not(:where([data-hl="5"])).flex.items-center.gap-2,html:not(#_a):not(#_b):not(#_c) .bf-legacy #root h3:where([data-hl="4"]).flex.items-center.gap-2{font-size:.8rem!important;line-height:1.2;letter-spacing:.08em}.cb-error.cb-soft{background:var(--green-wash,rgba(14,124,88,.08))!important;color:var(--ink,#1f2528)!important;border:1px solid var(--line,#ddd8c9)!important;border-radius:14px;padding:16px 18px!important;line-height:1.55}.cb-error.cb-soft a{color:var(--green-text,#0c6b4c);font-weight:700}.cb-error.cb-soft button{margin-left:8px;border:1px solid var(--green-text,#0c6b4c);background:transparent;color:var(--green-text,#0c6b4c);border-radius:999px;padding:6px 14px;font-weight:700;cursor:pointer}html:not(#_a):not(#_b):not(#_c) body [data-bf-hfix=light]:is(:hover,:focus-visible),html:not(#_a):not(#_b):not(#_c) body [data-bf-hfix=light]:is(:hover,:focus-visible) *{color:#fff!important;-webkit-text-fill-color:#fff!important}html:not(#_a):not(#_b):not(#_c) body [data-bf-hfix=dark]:is(:hover,:focus-visible),html:not(#_a):not(#_b):not(#_c) body [data-bf-hfix=dark]:is(:hover,:focus-visible) *{color:#0a1628!important;-webkit-text-fill-color:#0a1628!important}html:not([data-theme=night]):not(#_a):not(#_b) body :is([data-bf-fl=ondark],[data-bf-fl=ondark] *){color:#fff!important;-webkit-text-fill-color:#fff!important}html:not([data-theme=night]):not(#_a):not(#_b) body :is([data-bf-fl=onlight],[data-bf-fl=onlight] *){color:#0a1628!important;-webkit-text-fill-color:#0a1628!important}html[data-theme=night]:not(#_a):not(#_b) body :is([data-bf-fd=ondark],[data-bf-fd=ondark] *){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=night]:not(#_a):not(#_b) body :is([data-bf-fd=onlight],[data-bf-fd=onlight] *){color:#0a1628!important;-webkit-text-fill-color:#0a1628!important}html:not([data-theme=night]):not(#_a):not(#_b) body :is([data-bf-hl=ondark]:is(:hover,:focus-visible,:focus),[data-bf-hl=ondark]:is(:hover,:focus-visible,:focus) *){color:#fff!important;-webkit-text-fill-color:#fff!important}html:not([data-theme=night]):not(#_a):not(#_b) body :is([data-bf-hl=onlight]:is(:hover,:focus-visible,:focus),[data-bf-hl=onlight]:is(:hover,:focus-visible,:focus) *){color:#0a1628!important;-webkit-text-fill-color:#0a1628!important}html[data-theme=night]:not(#_a):not(#_b) body :is([data-bf-hd=ondark]:is(:hover,:focus-visible,:focus),[data-bf-hd=ondark]:is(:hover,:focus-visible,:focus) *){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=night]:not(#_a):not(#_b) body :is([data-bf-hd=onlight]:is(:hover,:focus-visible,:focus),[data-bf-hd=onlight]:is(:hover,:focus-visible,:focus) *){color:#0a1628!important;-webkit-text-fill-color:#0a1628!important}html:not(#_a):not(#_b):not(#_c) .bf-legacy[data-skin=oxygen] a.ct-link-text.appointlet-button:is(:hover,:focus-visible){color:#fff!important}html:not(#_a):not(#_b):not(#_c) .bf-legacy[data-skin=oxygen] .header-section a.ct-link-text.appointlet-button:is(:hover,:focus-visible){color:#073a31!important}html[data-theme=night] .eb-hero__aside b{color:#f1f6f3!important}html[data-theme=night] .eb-hero__aside span.d{color:#c4d3cc!important}html[data-theme=night] .eb-hero__aside .ico{background:#5eeab024;color:#5eeab0}html[data-theme=night] .eb-hero__aside h2:not(:where([data-hl="3"])){color:#5eeab0!important}.eb-hero__aside li a b,.eb-hero__aside li a span{text-decoration:none!important}body:has(#thqModal) #main.bf-legacy{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px}body:has(#thqModal) #main.bf-legacy :is(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"])),h4:not(:where([data-hl="5"])),h5,h6,p,span,b,em,strong,label,button,input,select,textarea,a,li,td,th,div),body:has(#thqModal) #main.bf-legacy :is(h1,h2,h3,h3:where([data-hl="4"]),h5,h6,p,span,b,em,strong,label,button,input,select,textarea,a,li,td,th,div),body:has(#thqModal) #main.bf-legacy :is(h1,h2,h2:where([data-hl="3"]),h4,h5,h6,p,span,b,em,strong,label,button,input,select,textarea,a,li,td,th,div),body:has(#thqModal) #main.bf-legacy :is(h1,h2,h3,h4,h4:where([data-hl="5"]),h6,p,span,b,em,strong,label,button,input,select,textarea,a,li,td,th,div){font-family:inherit}body:has(#thqModal) #main.bf-legacy .rt-main{color:inherit}body:has(#thqModal) #main.bf-legacy p.cs:not([id]){color:#5f7168!important;font-size:13.44px!important;text-align:start!important}html[data-theme=night] body:has(#thqModal) #main.bf-legacy p.cs:not([id]){color:#a7b7c6!important}body:has(#thqModal) #main.bf-legacy :is(p,span,div,li) b{font-size:inherit}body:has(#thqModal) #main.bf-legacy :is(.rt-main,.rt-note){font-size:1em}body:has(#thqModal) #main.bf-legacy .ccExpSub{text-align:start}body:has(#thqModal) :is(.gtBackdrop,.gtWelcome,.gtMenu,.gtCard,.gtPill,#thqModal,#repModal,#pdfReport,#bfkModal,#tip) :is(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"])),h4:not(:where([data-hl="5"])),h5,h6,p,span,button,label,div),body:has(#thqModal) :is(.gtBackdrop,.gtWelcome,.gtMenu,.gtCard,.gtPill,#thqModal,#repModal,#pdfReport,#bfkModal,#tip) :is(h1,h2,h3,h3:where([data-hl="4"]),h5,h6,p,span,button,label,div),body:has(#thqModal) :is(.gtBackdrop,.gtWelcome,.gtMenu,.gtCard,.gtPill,#thqModal,#repModal,#pdfReport,#bfkModal,#tip) :is(h1,h2,h2:where([data-hl="3"]),h4,h5,h6,p,span,button,label,div),body:has(#thqModal) :is(.gtBackdrop,.gtWelcome,.gtMenu,.gtCard,.gtPill,#thqModal,#repModal,#pdfReport,#bfkModal,#tip) :is(h1,h2,h3,h4,h4:where([data-hl="5"]),h6,p,span,button,label,div){font-family:inherit}body:has(#thqModal) .gtWelcome :is(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"])),h4:not(:where([data-hl="5"]))),body:has(#thqModal) .gtWelcome :is(h1,h2,h3,h3:where([data-hl="4"])),body:has(#thqModal) .gtWelcome :is(h1,h2,h2:where([data-hl="3"]),h4){color:#fff!important}body:has(#thqModal) #gtBack.gtMini.sec{color:#0f2b46!important}body:has(#thqModal) option{color:inherit}.bf-ssr-hero~#root>.min-h-screen>.text-center.pt-10.pb-8{display:none}.bf-ssr-hero~#root>.min-h-screen{padding-top:0}html:not(#_a):not(#_b):not(#_c) .bf-legacy .bf-ssr-hero{max-width:none!important;margin:0!important;text-align:center!important;padding:clamp(40px,4.5vw,64px) max(24px,calc((100% - 1040px)/2)) clamp(20px,2.4vw,32px)!important;background:linear-gradient(180deg,var(--paper-green,#eaf1ec) 0,var(--paper,#f5f2e9) 100%)!important;border-bottom:0!important}html:not(#_a):not(#_b):not(#_c) .bf-legacy .bf-ssr-hero h1{font-size:clamp(2.3rem,1.4rem + 3.4vw,4.4rem)!important;color:var(--ink)!important;margin:0 0 1.1rem!important;text-align:center!important;font-weight:700!important;max-width:100%!important;line-height:1.02!important;letter-spacing:-.04em!important}html:not(#_a):not(#_b):not(#_c) .bf-legacy .bf-ssr-hero p{font-size:var(--t-lead)!important;color:var(--ink-2)!important;max-width:60ch!important;margin:0 auto .6rem!important;text-align:center!important;line-height:1.55}.bf-ssr-hero h1 span.bf-ssr-acc{color:#0c6b4c!important}html[data-theme=night] .bf-ssr-hero h1 span.bf-ssr-acc{color:#08b780!important}html body .ds-sec{padding-block:clamp(2.75rem,1.5rem + 3vw,4.25rem)}html body .chooser{padding-block:clamp(2.5rem,2rem + 2vw,3.5rem)}html body .th-section,html body .plan-docs,html body .gap-section{padding-block:clamp(2.75rem,1.5rem + 3vw,4rem)!important}html body .bf-legacy section[style*="padding:96px 24px"]{padding-block:clamp(2.75rem,1.5rem + 3vw,4rem)!important}@media(max-width:720px){html body .bf-legacy .page{min-height:0!important}}html:not([data-theme=night]) body:not(#_a) .bf-legacy main.benefitra-page a[href="/case-studies/"]:not(#_b):hover,html:not([data-theme=night]) body:not(#_a) .bf-legacy main.benefitra-page a[href="/case-studies/"]:not(#_b):focus-visible{color:#065f46!important}html[data-theme=paper] body .bf-legacy .sxs-card a.sxs-provider-link:hover,html[data-theme=paper] body .bf-legacy .sxs-card a.sxs-provider-link:focus-visible{color:#065f46!important}html[data-theme] body .bf-legacy a.p4y-btn-gold:hover,html[data-theme] body .bf-legacy a.p4y-btn-gold:focus-visible{background:#ffc766!important;border-color:#ffc766!important;color:#1b1200!important}html[data-theme] body .bf-legacy a.p4y-btn-gold:hover *,html[data-theme] body .bf-legacy a.p4y-btn-gold:focus-visible *{color:#1b1200!important}html body #capBtn{background:#047a53;color:#fff}html body #capBtn:hover,html body #capBtn:focus-visible{background:#035f40;color:#fff}html body .bf-legacy .section>.section-inner>:last-child,html body .bf-legacy .gap-section>.section-inner>:last-child{margin-bottom:0}html body .bf-legacy section.cta-final{padding-block:clamp(2.75rem,1.5rem + 3vw,4rem)}html body .bf-legacy:has(.gap-section) :is(.hero,.cta-final) a.btn-ghost,html body :is(.strip__a,.sim-launch__main,.close__in,section.close) :is(a,button).btn--ghost{color:#fff!important;background:transparent;border-color:#ffffffb3!important}html body .bf-legacy:has(.gap-section) :is(.hero,.cta-final) a.btn-ghost:hover,html body :is(.strip__a,.sim-launch__main,.close__in,section.close) :is(a,button).btn--ghost:hover{color:#fff!important;background:#ffffff24!important;border-color:#fff!important}html body .bf-legacy:has(.gap-section){padding-bottom:24px}html:not([data-theme="night"]) body .bf-legacy:has(.gap-section) :is(.value-summary,.cta-final) :is(h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"]))),as the paragraph text already is. */ html:not([data-theme="night"]) body .bf-legacy:has(.gap-section) :is(.value-summary,.cta-final) :is(h2,h2:where([data-hl="3"])){color:#fff!important}html body .bf-legacy[data-skin=oxygen] .ct-section:has(+.ct-section){padding-bottom:clamp(2rem,1rem + 2.2vw,3rem)!important}html body .bf-legacy[data-skin=oxygen] .ct-section+.ct-section{padding-top:clamp(2rem,1rem + 2.2vw,3rem)!important}html body .bf-legacy[data-skin=oxygen] .ct-section>.ct-section-inner-wrap>.ct-new-columns:first-child{margin-top:0}html body .ds-sec{padding-block:clamp(2.25rem,1.2rem + 2.4vw,3.5rem)}html body .bf-legacy section.section[style*="80px"]{padding-block:clamp(2.25rem,1.2rem + 2.4vw,3.5rem)!important}html body .bf-legacy section.py-20{padding-block:clamp(2.25rem,1.2rem + 2.4vw,3.5rem)}html body .bf-legacy .th-page>section:not(.th-hero-v2){padding-block:clamp(2.25rem,1.2rem + 2.4vw,3rem)}html body .bf-legacy .th-page>section.th-section,html body .bf-legacy .th-page>section.plan-docs{padding-block:clamp(2.25rem,1.2rem + 2.4vw,3rem)!important}html body .bf-legacy.bf-legacy[data-skin] section.eb-section-light{padding-block:clamp(1.75rem,1rem + 1.8vw,2.5rem)!important}html body .bf-legacy .eb-section-light .eb-cs-subsection{margin-top:14px;margin-bottom:18px}html body section.carriers{padding-block:clamp(2.25rem,1.2rem + 2.4vw,3.5rem)}html body .bx-prose h2:not(:where([data-hl="3"])){margin-top:1.8em;padding-top:.85em}.bx-after-author{margin-top:1.25rem;font-size:.95em;color:var(--ink-2,inherit)}.bx-after-author p{margin:.5em 0}html body .bf-legacy .eb-cases-2026 .eb-cs-cta:after{content:none}html body .bx-meta .bx-read{padding-left:1.25rem}html body .bx-meta .bx-read:before{width:.9rem;height:.9rem;margin-top:-.45rem;border-radius:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E") center/contain no-repeat}@media(min-width:1024px){html body .bx-grid>.bx-side{position:static;max-height:none;overflow:visible;align-self:stretch;display:flex;flex-direction:column;padding-right:0}html body .bx-side>.bx-side__in{flex:1;align-content:start}html body .bx-side__in>.bx-cta{position:sticky;top:calc(var(--header-h,72px) + 20px);align-self:start}}.bf-legacy #root button.w-full.flex.items-center.justify-between>.flex{min-width:0}.bf-legacy #root button.w-full.flex.items-center.justify-between>.flex>span:first-child{flex:none}@media(max-width:640px){.bf-legacy #root button.cursor-not-allowed.justify-between:not(:has(>span.text-xs)):after{content:"Locked";padding:.3rem .65rem;margin-right:.35rem;margin-left:.5rem}}html[data-theme=paper] body .bf-legacy img[src*=logo-darkbg-2026]:not([data-skin=roofers] *):not(.hero *):not([class*=dark] *){content:url(/assets/brand/benefitra-logo-live-512w.webp)}html body .bf-legacy .bar.cost{background:linear-gradient(180deg,#d4654f,#b23a2b)!important}html body .bf-legacy .bar.savings,html body .bf-legacy .bar.employer{background:linear-gradient(180deg,#22a776,#0c6b4c)!important}html body .bf-legacy .bar.employee{background:linear-gradient(180deg,#7fa89c,#4f7d70)!important}html body .bf-legacy .bar.combined{background:linear-gradient(180deg,#e0ad4c,#b7791f)!important}html[data-theme=night] body .bf-legacy .bar.cost{background:linear-gradient(180deg,#f08b78,#d4654f)!important}html[data-theme=night] body .bf-legacy .bar.savings,html[data-theme=night] body .bf-legacy .bar.employer{background:linear-gradient(180deg,#5fe0b0,#2fb383)!important}html body .bf-legacy .proj-bar-fill.color-ichra{background:linear-gradient(90deg,#22a776,#0c6b4c)!important}html body .bf-legacy .proj-bar-fill.color-group{background:linear-gradient(90deg,#9aa5a0,#6b7772)!important}html[data-theme=night] body .bf-legacy .proj-bar-fill.color-ichra{background:linear-gradient(90deg,#2fb383,#5fe0b0)!important}html[data-theme=night] body .bf-legacy .proj-bar-fill.color-group{background:linear-gradient(90deg,#5d6b66,#8a9893)!important}html body .bf-legacy .toggle-slider{background:var(--paper-3,#ece7dc)!important;border:1.5px solid #8d9792!important}html body .bf-legacy .toggle-slider:before{background:#5b6661!important;box-shadow:0 1px 2px #00000040}html body .bf-legacy .toggle-switch input:checked+.toggle-slider{background:#0c6b4c!important;border-color:#0c6b4c!important}html body .bf-legacy .toggle-switch input:checked+.toggle-slider:before{background:#fff!important}html body .bf-legacy .toggle-switch input:focus-visible+.toggle-slider{outline:2px solid #0c6b4c;outline-offset:2px}html[data-theme=night] body .bf-legacy .toggle-slider{background:#1c2b27!important;border-color:#7d8b86!important}html[data-theme=night] body .bf-legacy .toggle-slider:before{background:#c9d3cf!important}html[data-theme=night] body .bf-legacy .toggle-switch input:checked+.toggle-slider{background:#2fb383!important;border-color:#2fb383!important}html[data-theme=night] body .bf-legacy .toggle-switch input:checked+.toggle-slider:before{background:#06130f!important}@media(max-width:640px){html body .bf-legacy :is(table.funding-table,table.comp-table,table.compare-table,table.comparison-table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(90deg,var(--paper-2,#fbfaf6) 30%,transparent) left/40px 100% no-repeat local,linear-gradient(270deg,var(--paper-2,#fbfaf6) 30%,transparent) right/40px 100% no-repeat local,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.14),transparent) right/12px 100% no-repeat scroll}}@media(max-width:700px){html body .bf-legacy table.funding-table,html body .bf-legacy table.comp-table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}html body .bf-legacy[data-skin]{--skin-blue:#1d6a70;--skin-blue-line:rgba(29,106,112,.35);--skin-blue-wash:rgba(29,106,112,.08);--skin-purple:#56606a}html[data-theme=night] body .bf-legacy[data-skin]{--skin-blue:#8fd3d6;--skin-blue-line:rgba(143,211,214,.4);--skin-blue-wash:rgba(143,211,214,.1);--skin-purple:#b4bec8}html body .bf-legacy[data-skin=oxygen] :is(#section-28-34,#section-138-334) .ct-div-block .ct-div-block .ct-div-block:not(:has(>a.ct-link-text)){flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;background:none;border:0;border-radius:0;transform:none;min-width:0}html body .bf-legacy[data-skin=oxygen] :is(#section-28-34,#section-138-334) .ct-div-block:has(>a.ct-link-text){min-width:0}html body .bf-legacy[data-skin=oxygen] .peo_benifitsPackage_table_wrap>table.ct-div-block{display:table;width:100%}@media(min-width:1024px){html body .bf-legacy[data-skin=oxygen] :is(#div_block-574-363,#div_block-1332-291){display:none}}html body .bf-legacy[data-skin=oxygen] .peo_testimonial_slider-for .ct-new-columns>.ct-div-block .ct-div-block>img.ct-image{aspect-ratio:auto;object-fit:contain;width:auto!important;height:auto!important;max-width:180px;max-height:48px;border-radius:0}html body .bf-legacy[data-skin] .related-tools .rt-grid a{display:flex;align-items:center;min-height:44px;height:100%;box-sizing:border-box;padding:.55rem .85rem;text-decoration:none!important;font-weight:500;line-height:1.35}html body .bf-legacy[data-skin] .related-tools .rt-grid li{min-width:0}html body .bf-legacy div[style*="line-height:1.8"]>p+p{margin-top:.75em}html body .bf-legacy[data-skin] .input-group>label.input-label:has(>input[type=checkbox]){display:flex;align-items:center;gap:.6rem;cursor:pointer;margin-bottom:1.25rem}html body .bf-legacy[data-skin] .input-group>label.input-label>input[type=checkbox]{width:20px;height:20px;margin:0!important;flex:none;accent-color:#0c6b4c!important;cursor:pointer}html[data-theme=night] body .bf-legacy[data-skin] .input-group>label.input-label>input[type=checkbox]{accent-color:#2fb383!important}html body .bf-legacy[data-skin] .method-arrow{font-size:0;display:inline-block;width:18px;height:18px;vertical-align:middle;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat}html body .bf-legacy section:has(.slick-initialized) .ct-slider:has(>.oxygen-unslider-container:not(.unslider-horizontal,.unslider-fade)){display:none!important}html body .bf-legacy .risk-meter .meter-track{background:linear-gradient(90deg,#2fb383,#4f9fa3 38%,#e0b052 68%,#c4553f)!important;margin-top:2.4rem}html body .bf-legacy .risk-meter .meter-marker{background:var(--ink,#1f2528)!important;width:4px;top:-8px;height:48px;box-shadow:0 0 0 2px var(--paper,#fbfaf6)}html body .bf-legacy .risk-meter .meter-marker:after{bottom:auto;top:-1.35rem;color:var(--ink,#1f2528)!important;font-weight:700}html[data-theme=night] body .bf-legacy .risk-meter .meter-marker{background:#f2f5f3!important;box-shadow:0 0 0 2px #0b1a16}html[data-theme=night] body .bf-legacy .risk-meter .meter-marker:after{color:#f2f5f3!important}html body .bf-legacy .risk-meter .meter-labels{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}html body .bf-legacy .risk-meter .meter-labels>span:nth-child(2){text-align:left;padding-left:12%}html body .bf-legacy .risk-meter .meter-labels>span:nth-child(3){text-align:right;padding-right:12%}html body .bf-legacy .risk-meter .meter-labels>span:last-child{text-align:right}html body .bf-legacy .chart-bar-fill[style*=--skin-red-wash]{background:#b5533c!important}html[data-theme=night] body .bf-legacy .chart-bar-fill[style*=--skin-red-wash]{background:#e07a62!important}html body .bf-legacy .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){html body .bf-legacy .dashboard-grid{grid-template-columns:minmax(0,1fr)}}html body .bf-legacy .dashboard-grid>*{min-width:0}html body .bf-legacy .dashboard-grid :is(.input-row,.input-group,.input-field){min-width:0;max-width:100%}html body .bf-legacy .premium-gap-banner strong{color:#9a4a12!important}html[data-theme=night] body .bf-legacy .premium-gap-banner strong{color:#f5b26b!important}html body .bf-legacy .premium-stat-value.red{color:#b23a2b!important}html[data-theme=night] body .bf-legacy .premium-stat-value.red{color:#f08b78!important}html body .bf-legacy :is(input,textarea)::placeholder{color:#6f7a75!important;opacity:1}html[data-theme=night] body .bf-legacy :is(input,textarea)::placeholder{color:#7f8c87!important;opacity:1}html[data-theme] body .bf-legacy .hero-cta-row{background:none!important;box-shadow:none!important;border:0!important}body:has(#bf-consent-reopen:not([hidden])) .gtPill{left:72px!important}html body .bf-legacy>div>.header:has(>.header-inner>.logo+.header-url),html body .bf-legacy .header:has(>.header-inner>.logo+a.header-url){display:none}html body :is(.fx-card__med,.fx-range__val,.fx-pct b){font-variant-numeric:normal}html body .bf-legacy section.hero:has(.mesh-line):before{width:auto;height:auto;aspect-ratio:auto}html body .bf-legacy svg.bf-ico{display:inline-block}html body .bf-legacy .pre>input{padding-left:1.9rem!important}@media(max-width:760px){body:has(.bf-legacy .mobile-call-cta) #bf-consent-reopen{bottom:90px!important}body:has(.bf-legacy .mobile-call-cta) .bf-consent-reopen-tip{bottom:96px!important}body:has(.bf-legacy .mobile-call-cta) .bf-legacy{padding-bottom:84px}}html.embed-mode :is(#bft-nav-chip,#bft-nav-improved,#bf-footer,#bf-consent-reopen,#bf-consent-reopen-tip,.bf-consent-root){display:none!important}html.embed-mode body{padding-top:0!important}html.embed-mode body>.bf-legacy{margin-top:0!important;padding-top:0!important}html.embed-mode body>.bf-legacy>.container:first-child{padding-top:8px!important}html.embed-mode body>.bf-legacy>.container:first-child>div:first-child{padding-top:24px!important}#bf-consent-reopen{bottom:calc(16px + var(--sticky-cta-space,0px))}.bf-consent-reopen-tip{bottom:calc(22px + var(--sticky-cta-space,0px))}@media(max-width:640px){html body .bf-legacy [style*="grid-template-columns:repeat(3,1fr)"],html body .bf-legacy [style*="grid-template-columns:1fr 1fr 1fr"]{grid-template-columns:minmax(0,1fr)!important}html body .bf-legacy [style*="grid-template-columns:repeat(4,1fr)"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body .bf-legacy .proof-strip .quote em{color:#5fe0b0!important}html[data-theme=paper] body .bf-legacy .action-priority.priority-high{color:#9a3412!important;background:#c2410c1f!important}html[data-theme=paper] body .bf-legacy .action-priority.priority-medium{color:#7a5300!important;background:#ca8a0429!important}html[data-theme=paper] body .bf-legacy .action-priority.priority-low{color:#0c6b4c!important;background:#0e7c581f!important}html[data-theme=night] body .bf-legacy.cs-page :is(section.cs-hero,section.eb-cases-2026,section.bf-enrich){background-color:transparent!important}html body .gtMenu h3:not(:where([data-hl="4"])),html body .gtMenu h2:where([data-hl="3"]){color:#f4f7f5!important}html[data-theme=paper] body button.gtMini.sec{background:#fff!important;color:#0f2b46!important;border-color:#c3ccd5!important}html[data-theme=night] body:has(.gtPill) .btn.btn--primary{color:#04261c!important}html:not(#_x) body:not(#_y) .sim-frame .sim-frame__cta{color:#04261c!important}html body .bf-legacy :is(.input-prefix input,.input-prefix~input){padding-left:1.9rem!important}html body .bf-legacy .peo_testimonial_slider-for .slick-slide:not(.slick-current){height:0!important;overflow:hidden;padding-block:0!important}html body .bf-legacy .slick-slider:not(.peo_testimonial_slider-for) .slick-slide{padding-bottom:24px}html body #main.bf-legacy>#root+div[style*=green-wash],html body #main.bf-legacy main.dashboard-wrapper+div[style*=green-wash],html body #main.bf-legacy>main.dashboard-wrapper+div[style*=green-wash]{margin-top:0!important}html body #main.bf-legacy main.dashboard-wrapper:has(+div[style*=green-wash]){padding-bottom:clamp(40px,2rem + 1.5vw,64px)}html body #main.bf-legacy>div[style*=green-wash]+header{padding-top:clamp(40px,1.5rem + 2.5vw,72px)!important}html body .bf-legacy .th-page>section.th-section>.th-inner>.th-final:first-child{margin-top:0}html body .bf-legacy section.eb-related+section.eb-final-cta{padding-top:clamp(2.25rem,1.4rem + 2vw,3.5rem)}html body .bf-legacy section.faq:has(+section.final-cta) .bf-acc-list:last-child,html body section#faq.faq:has(+section#author) .bf-acc-list:last-child{margin-bottom:0}html body section#faq.faq+section#author{margin-top:0}html body .bf-legacy .proof-section+.form-section{padding-top:clamp(2rem,1.2rem + 2vw,3rem)}html body .bf-legacy section.section+section.calc-embed-section{padding-top:clamp(2.25rem,1.4rem + 2vw,3.5rem)}html body .bf-legacy main>section[style*="padding:80px 24px;background:var(--paper-2)"],html body .bf-legacy main>section[style*="padding:96px 24px;background:var(--paper-2)"],html body .bf-legacy main>section.dark-section[style*="padding:96px 24px"]{padding-block:clamp(2.5rem,1.6rem + 2vw,3.25rem)!important}html body section#faq.faq:has(>h2:not(:where([data-hl="3"])).sec){margin-top:0;padding-top:0!important}html body .bf-legacy section.calc-embed-section>div[style*="padding:0 24px 80px"]{padding-bottom:clamp(1.5rem,1rem + 1.5vw,2.5rem)!important}html body section.sec.strategies .section-head{margin-bottom:clamp(1.5rem,1rem + 1.2vw,2.25rem)}@media(max-width:767px){html body #main.bf-legacy>nav.breadcrumbs+main.th-page>section.th-hero-v2:first-child{padding-top:64px!important}}html body .bf-legacy #slider-2069-9751 .ct-slide>.ct-div-block>img.ct-image{display:none!important}html body #main.bf-legacy>div[style*=green-wash]+div.container:has(>div[style*="text-align:center"]:first-child){padding-top:0}html:not(#_a):not(#_b):not(#_c):not(#_d) body section.sec[aria-label="Frequently asked questions"][style*="padding-top:0"]{padding-top:clamp(1.25rem,.8rem + 1vw,2rem)!important}html body #main.bf-legacy:has(>article.blog-article:only-child){min-height:0}html:not(#_a):not(#_b):not(#_c):not(#_d) body section.section.section-light+section.faq,html:not(#_a):not(#_b):not(#_c):not(#_d) body section.what+section.faq{padding-top:2rem!important}html body .bf-legacy[data-skin] section.eb-hero{padding-top:clamp(40px,5.5vw,80px)!important}html:not(#_a):not(#_b):not(#_c) details.bf-acc>summary :not(.bf-acc__chev)::before,html:not(#_a):not(#_b):not(#_c) details.bf-acc>summary :not(.bf-acc__chev)::after,h2:where([data-hl="3"])::before "+") collided with that chevron and with the question text. */ html:not(#_a):not(#_b):not(#_c) details.bf-acc>summary :not(.bf-acc__chev)::before,html:not(#_a):not(#_b):not(#_c) details.bf-acc>summary :not(.bf-acc__chev)::after{content:none!important;display:none!important}html:not(#_a):not(#_b):not(#_c) details.bf-acc>summary :is([class*=__ic],[class*=-icon],[class*=chev],[class*=toggle]):not(.bf-acc__chev):not(.bf-ico):not(:has(*)):empty{display:none!important}:where(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"])),h4:not(:where([data-hl="5"])),h5,h6,button,label,summary,.bf-acc__q,figcaption,[class*=btn],[class*=eyebrow],[class*=kicker]),h2:where([data-hl="3"]),h3:where([data-hl="4"]),h4:where([data-hl="5"]){text-wrap:balance}:where(p,li,dd,td,blockquote,.lead,[class*=lede]){text-wrap:pretty}html.bf-framed :is(#bft-nav-chip,#bft-nav-improved,[data-nav-variant],#bf-footer,footer.bf-footer,.bf-consent-root,#bf-consent-root,#bf-consent-reopen,.bf-consent-reopen,.bf-consent-reopen-tip,.mobile-call-cta,.sticky-cta,.sticky-proof){display:none!important}html.bf-framed body{padding-top:0!important}@media(max-width:767px){html:not(#_a):not(#_b):not(#_c) body .bf-legacy #root>.min-h-screen{padding-left:max(20px,env(safe-area-inset-left))!important;padding-right:max(20px,env(safe-area-inset-right))!important}}@media(min-width:640px)and (max-width:767px){html:not(#_a):not(#_b):not(#_c) body .bf-legacy #root>.min-h-screen{padding-left:24px!important;padding-right:24px!important}}html body .bf-legacy div[style*=max-width]:has(>.bf-acc-list){box-sizing:border-box;padding-left:clamp(20px,4vw,24px)!important;padding-right:clamp(20px,4vw,24px)!important}@media(max-width:767px){html body #main.bf-legacy>:is(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"])),h4:not(:where([data-hl="5"])),h5,h6,p,ul,ol,blockquote),html body #main.bf-legacy>:is(h1,h2,h3,h3:where([data-hl="4"]),h5,h6,p,ul,ol,blockquote),html body #main.bf-legacy>:is(h1,h2,h2:where([data-hl="3"]),h4,h5,h6,p,ul,ol,blockquote),html body #main.bf-legacy>:is(h1,h2,h3,h4,h4:where([data-hl="5"]),h6,p,ul,ol,blockquote){padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));box-sizing:border-box}}html:not(#_a):not(#_b):not(#_c) body .bf-legacy table{overflow-x:auto!important}html:not(#_a):not(#_b):not(#_c) body .bf-legacy :is(div,figure):has(>table){overflow-x:auto!important;-webkit-overflow-scrolling:touch}@media(max-width:480px){html body .bf-legacy div[style*=grid]:has(>[class*=result-card]),html body .bf-legacy .results-section>div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}}html body .bf-legacy :is(.result-value,.result-card .value,.stat-value,.kpi-value,.amount,.metric-value){overflow-wrap:anywhere;min-width:0}html body .bf-legacy .quote:has(>.quote-mark)>p:first-of-type{padding-right:2.5rem}html body .bf-legacy[data-skin=case] .cs-testimonial>div:first-child{height:auto!important;line-height:.8!important;margin-bottom:.35em!important}html:not(#_a):not(#_b):not(#_c):not(#_d) .bf-legacy[data-skin]>header.doc-header:first-child{background:linear-gradient(135deg,#0f3d33,#073a31)!important}html[data-theme=night] .bf-legacy .h1-accent{color:#5fd9ae!important;-webkit-text-fill-color:#5fd9ae!important}html body .bf-legacy:has(.value-summary):has(.scarcity-band) :is(.value-summary h3:not(:where([data-hl="4"])),.cta-final h2:not(:where([data-hl="3"])),.cta-final h3:not(:where([data-hl="4"]))),html body .bf-legacy:has(.value-summary):has(.scarcity-band) :is(.value-summary h2:where([data-hl="3"]),.cta-final h2:where([data-hl="3"])){color:#fff!important}html body .bf-legacy:has(.value-summary):has(.scarcity-band) :is(.calc-embed-label,.scarcity-label,.hero .hero-badge){color:#6ee7b7!important}html body .bf-legacy:has(.value-summary):has(.scarcity-band) .value-summary .value-metric .label{color:#ffffffe0!important}html[data-theme=night] body .bf-legacy:has(.value-summary):has(.scarcity-band) :is(.headline-card .huge,.rating-badge,span.us,.comparison-table th.you){color:#6ee7b7!important}html[data-theme=night] body .bf-legacy:has(.value-summary):has(.scarcity-band) .meaning-item{background:var(--night-card,#10241d)!important;border-color:#ffffff1f!important}html[data-theme=night] body .bf-legacy:has(.value-summary):has(.scarcity-band) .value-summary p{color:#fff!important}html[data-theme=night] body .bf-legacy:has(.value-summary):has(.scarcity-band) .section-warm .section-inner>div{color:#0c6b4c!important}html body .bf-legacy .premium-stat-grid .premium-stat-value.green{color:#0c6b4c!important}html body .bf-legacy .premium-stat-grid .premium-stat-value.white{color:#1f2528!important}html[data-theme=night] body .bf-legacy .premium-stat-grid .premium-stat-value.green{color:#6ee7b7!important}html[data-theme=night] body .bf-legacy .premium-stat-grid .premium-stat-value.white{color:#fff!important}@media(max-width:520px){html body .bf-legacy .stats-strip .stat-pill{grid-template-columns:minmax(104px,max-content) minmax(0,1fr)!important}}@media(max-width:760px){html body .bf-legacy #testimonial-artslate{padding-left:max(20px,env(safe-area-inset-left))!important;padding-right:max(20px,env(safe-area-inset-right))!important}html body .bf-legacy #testimonial-artslate .section-inner>div[style*="padding:48px"]{padding:clamp(22px,5vw,36px)!important}html body .bf-legacy #testimonial-artslate .section-inner>div[style*="padding:48px"]>div[style*="position:absolute"]{font-size:64px!important;top:10px!important;right:14px!important}html body .bf-legacy #testimonial-artslate .testimonial-grid>div:first-child>div[style*=inline-flex]:first-child{margin-right:44px}}html body .bf-legacy img:is([class*=logo],[alt*=logo i]){object-fit:contain}
html:not([data-theme=night]){--muted:#525D56}html:not([data-theme=night]) .bx-cat{color:#0a5a40}html:not([data-theme=night]) .bi-hero .eyebrow{color:#47524c}html[data-theme=night] body .bf-legacy[data-skin] .filter-pill.active .filter-count{color:#04261c!important}html:not([data-theme=night]) body .bf-legacy[data-skin]{--skin-amber:#7A4F00}html body .vz-hero-map__l{color:#fff}html[data-theme] body .bf-legacy :is(.section-dark,.section.strip){--orange-light:#5fd9ae}html[data-theme] body .bf-legacy[data-skin=roofers]{--gray-500:#525D56}html[data-theme=night] body .bf-legacy[data-skin=roofers]{--gray-500:#A6B2AC}html[data-theme] body .bf-legacy[data-skin=roofers]:not(#_):not(#_) .hero:has(.hero-grid) h1 em{color:#5fd9ae!important;-webkit-text-fill-color:#5fd9ae!important}.bf-legacy .modal-box{background-color:var(--paper,#fbfaf6)}html:not([data-theme=night]){--pccap:#047857}html[data-theme=night]{--pccap:#34d399}html:not([data-theme=night]) :is(.tz-words .tz-sub,.hero5 .h5lab){color:var(--dim,#5f7168)}html:not([data-theme=night]) .hero5{background:linear-gradient(135deg,var(--paper-2,#fff),#e2efe7)}html body :is(.gtWelcome,.gtMenu){background:linear-gradient(135deg,#0f2038,#123326);--ink:#eef4f9;--line:rgba(255,255,255,.22);color:#eef4f9}html body :is(.gtWelcome,.gtMenu) :is(.gtBtn.primary,.gtModFull){background:#5fd9ae;color:#04231a}html body :is(.gtWelcome,.gtMenu) :is(.gtBtn.ghost:hover,.gtMod,.gtMod:hover){background:#ffffff12}html[data-theme=paper] body .bf-legacy .factor{background:#12261f0a}:where(svg.bf-ico){width:1.1em;height:1.1em;flex:none;vertical-align:-.17em}@media(max-width:640px){.bx-hero__copy h1{text-wrap:pretty}}.bx-hero__copy h1[data-long]{text-wrap:pretty}.bx-hero__copy h1 .bx-nw{white-space:nowrap}@media(max-width:480px){.bf-legacy :is(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"]))).text-4xl,.bf-legacy :is(h1,h2,h2:where([data-hl="3"])).text-4xl{font-size:min(2.25rem,8vw);text-wrap:pretty}.bf-legacy :is(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"]))).text-5xl,.bf-legacy :is(h1,h2,h2:where([data-hl="3"])).text-5xl{font-size:min(3rem,9vw);text-wrap:pretty}}.bf-legacy .lf-hero h1>br+.grad:last-child{display:block}.bf-legacy :is(h1,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"])),h4:not(:where([data-hl="5"])))>br+.ct-span:last-child,.bf-legacy :is(h1,h2,h3,h3:where([data-hl="4"]))>br+.ct-span:last-child,.bf-legacy :is(h1,h2,h2:where([data-hl="3"]),h4)>br+.ct-span:last-child{display:block}
html body .bf-legacy #root>div[style*="padding: 0px 12px"]{padding-left:max(20px,env(safe-area-inset-left))!important;padding-right:max(20px,env(safe-area-inset-right))!important}@media(min-width:640px){html body .bf-legacy #root>div[style*="padding: 0px 12px"]{padding-left:24px!important;padding-right:24px!important}}@media(min-width:768px){html body .bf-legacy #root>div[style*="padding: 0px 12px"]{padding-left:32px!important;padding-right:32px!important}}@media(max-width:640px){html body .bf-legacy .cb-flow{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}@media(max-width:480px){html body .bf-legacy :is([style*="font-size:44px"],[style*="font-size:48px"],[style*="font-size:52px"],[style*="font-size:56px"],[style*="font-size:60px"],[style*="font-size:64px"]){font-size:clamp(1.75rem,10.5vw,2.75rem)!important;overflow-wrap:anywhere}}html body .bf-legacy h1.bf-static-h1{position:absolute!important;width:1px!important;height:1px!important;max-width:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}html body .bf-legacy .bar-chart:has(>.bar-col){height:auto!important;min-height:180px}html body .bf-legacy .ct-new-columns:has(>.ct-div-block .rll-youtube-player:empty){grid-template-columns:minmax(0,1fr)!important}html body .bf-legacy .ct-new-columns>.ct-div-block:has(.rll-youtube-player:empty){display:none!important}@media(min-width:881px){html body .bf-legacy .qc-grid>.qc-form{position:sticky;top:96px}}@media screen and (max-width:880px){html body .bf-legacy:has(>.page.cover){--sg-gut:clamp(20px,4vw,32px)}html body .bf-legacy:has(>.page.cover)>.page{width:auto!important;max-width:100%;min-height:0!important;box-sizing:border-box;padding:28px max(var(--sg-gut),env(safe-area-inset-right)) 32px max(var(--sg-gut),env(safe-area-inset-left))!important;margin:0 0 12px!important}html body .bf-legacy:has(>.page.cover)>.page .chapter-header{margin:-28px calc(-1*var(--sg-gut)) 24px!important;padding:32px var(--sg-gut) 24px!important}html body .bf-legacy:has(>.page.cover)>.page.cover{padding:0!important}html body .bf-legacy:has(>.page.cover)>.page.back-page{padding:0!important}html body .bf-legacy:has(>.page.cover)>.page.back-page>.back-page-inner{position:static!important;height:auto!important;padding:56px var(--sg-gut)!important}html body .bf-legacy:has(>.page.cover) :is(.cover-top,.cover-bottom){padding:48px var(--sg-gut)!important}html body .bf-legacy:has(>.page.cover) .cover-bottom{flex-wrap:wrap;gap:16px}html body .bf-legacy:has(>.page.cover) .cover-title{font-size:clamp(1.75rem,8vw,2.6rem)!important;max-width:100%!important}html body .bf-legacy:has(>.page.cover) .page-footer{position:static!important;margin-top:24px;flex-wrap:wrap;gap:8px}html body .bf-legacy:has(>.page.cover) :is(.page-header){flex-wrap:wrap;gap:8px}html body .bf-legacy:has(>.page.cover) .page :is(p,li,td,th,h2:not(:where([data-hl="3"])),h3:not(:where([data-hl="4"])),span,div),html body .bf-legacy:has(>.page.cover) .page :is(p,li,td,th,h2,h2:where([data-hl="3"]),span,div){overflow-wrap:break-word}html body .bf-legacy:has(>.page.cover) .data-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}html body .bf-legacy:has(>.page.cover) .data-table th{white-space:nowrap}html body .bf-legacy:has(>.page.cover) .data-table td{min-width:9rem}html body .bf-legacy:has(>.page.cover) .data-table td:first-child{min-width:5.5rem}}@media screen and (max-width:560px){html body .bf-legacy:has(>.page.cover) :is(.stat-row,.stat-row.two-col,.stat-row.four-col){grid-template-columns:minmax(0,1fr)!important}}@media(max-width:560px){html body .bf-legacy .risk-meter .meter-labels{gap:.35rem;padding:0 4px}html body .bf-legacy .risk-meter .meter-labels>span:is(:nth-child(2),:nth-child(3)){padding-left:0!important;padding-right:0!important;text-align:center}}html body .service-hero>.container.service-hero__grid{box-sizing:border-box;width:100%;max-width:var(--max,1280px);margin-inline:auto;padding:56px max(var(--gutter,20px),env(safe-area-inset-right)) 64px max(var(--gutter,20px),env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}@media(min-width:900px){html body .service-hero>.container.service-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;align-items:center}}html body .service-hero .service-hero__copy>*+*{margin-top:16px}html body .service-hero .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}html body .service-hero .service-summary-panel{border:1px solid var(--line,rgba(0,0,0,.1));border-radius:16px;padding:24px;background:var(--card,transparent)}html body .service-hero .service-summary-panel h2:not(:where([data-hl="3"])){margin:0 0 12px}html body .service-hero .service-summary-panel .clean-list{margin:0;padding-left:1.1em;display:grid;gap:10px}@media(max-width:560px){html body .bf-legacy :is(a,button):is(.btn,[class*=btn-]){max-width:100%;min-width:0;white-space:normal;text-wrap:balance;text-align:center;box-sizing:border-box}}@media(max-width:560px){html body .bf-legacy[data-skin=case] [style*=grid-template-columns]:is([style*="repeat(3"],[style*="repeat(4"],[style*="repeat(5"],[style*="repeat(6"]){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){html body .bf-legacy :is([style*="grid-template-columns:repeat(2,1fr)"],[style*="grid-template-columns:1fr 1fr;"],[style$="grid-template-columns:1fr 1fr"]):has(>:is([style*="padding:24px"],[style*="padding:28px"],[style*="padding:32px"],[style*="padding:36px"],[style*="padding:40px"],[style*="padding:48px"])){grid-template-columns:minmax(0,1fr)!important}}@media(max-width:560px){html body .bf-legacy :is([style*="padding:48px;"],[style*="padding:40px;"],[style$="padding:48px"],[style$="padding:40px"]){padding:28px 20px!important}}html body .bf-legacy .testimonial-grid{position:relative;z-index:1}html body .bf-legacy .tooltip[style*=margin-top]{width:auto;height:auto;min-height:22px;padding:2px 10px;margin-left:0;border-radius:999px;font-size:11px;letter-spacing:.02em;line-height:1.4;white-space:nowrap}html body .bf-legacy .tooltip[style*=margin-top] .tip{left:0;transform:none;white-space:normal;letter-spacing:0;width:min(300px,calc(100vw - 72px))}@media(max-width:520px){html body .bf-legacy .stats-strip .stat-pill{grid-template-columns:7.5rem minmax(0,1fr)!important}}
html:not(#_p) .related-tools{--rt-card:var(--paper-2,#FBFAF6);--rt-line:var(--line,#DDD8C9);--rt-ink:var(--ink,#1F2528);--rt-g:var(--green-text,#0C6B4C);--rt-wash-a:10%;padding-block:clamp(2.25rem,1.5rem + 2.5vw,3.5rem)!important;border-top:1px solid var(--rt-line)!important}html[data-theme=night]:not(#_p) .related-tools{--rt-card:var(--night-card,#132A24);--rt-line:rgba(232,240,235,.12);--rt-ink:#EEF3EF;--rt-g:#5FD9AE;--rt-wash-a:16%}html:not(#_p) .related-tools .container{max-width:1120px;padding-inline:clamp(20px,4vw,32px)!important;box-sizing:border-box}html:not(#_p) .related-tools .rt-h{display:flex!important;align-items:center;gap:.75rem;margin:0 0 1.1rem!important;font:700 clamp(1.15rem,1.05rem + .45vw,1.4rem)/1.25 var(--display,inherit)!important;letter-spacing:-.015em!important;color:var(--rt-ink)!important;text-wrap:balance}html:not(#_p) .related-tools .rt-h:not(:first-child){margin-top:clamp(2rem,1.5rem + 1.5vw,2.75rem)!important}html:not(#_p) .related-tools .rt-h:before{content:"";flex:none;width:2.25rem;height:2.25rem;border-radius:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C6B4C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='14' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3C/svg%3E") center/1.1rem no-repeat,color-mix(in srgb,var(--rt-g) var(--rt-wash-a),var(--rt-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rt-g) 22%,transparent)}html:not(#_p) .related-tools .rt-h:not(:first-child):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C6B4C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z' /%3E%3Cpath d='M15 5.764v15' /%3E%3Cpath d='M9 3.236v15' /%3E%3C/svg%3E")}html[data-theme=night]:not(#_p) .related-tools .rt-h:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235FD9AE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='7' height='7' x='3' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='3' rx='1'/%3E%3Crect width='7' height='7' x='14' y='14' rx='1'/%3E%3Crect width='7' height='7' x='3' y='14' rx='1'/%3E%3C/svg%3E")}html[data-theme=night]:not(#_p) .related-tools .rt-h:not(:first-child):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235FD9AE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z' /%3E%3Cpath d='M15 5.764v15' /%3E%3Cpath d='M9 3.236v15' /%3E%3C/svg%3E")}html:not(#_p) .related-tools .rt-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:.75rem!important;margin:0!important;padding:0!important;list-style:none!important}html:not(#_p) .related-tools .rt-grid>li{--c:var(--rt-g);--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='16' height='20' x='4' y='2' rx='2' /%3E%3Cline x1='8' x2='16' y1='6' y2='6' /%3E%3Cline x1='16' x2='16' y1='14' y2='18' /%3E%3Cpath d='M16 10h.01' /%3E%3Cpath d='M12 10h.01' /%3E%3Cpath d='M8 10h.01' /%3E%3Cpath d='M12 14h.01' /%3E%3Cpath d='M8 14h.01' /%3E%3Cpath d='M12 18h.01' /%3E%3Cpath d='M8 18h.01' /%3E%3C/svg%3E");position:relative;display:flex;min-width:0;margin:0!important;padding:0!important;list-style:none!important}html:not(#_p) .related-tools .rt-grid>li::marker{content:none}html:not(#_p) .related-tools .rt-grid>li:has(>a:is([href*=health-plan],[href*=health-coverage])){--c:#0C6B4C;--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 2v2' /%3E%3Cpath d='M5 2v2' /%3E%3Cpath d='M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1' /%3E%3Cpath d='M8 15a6 6 0 0 0 12 0v-3' /%3E%3Ccircle cx='20' cy='10' r='2' /%3E%3C/svg%3E")}html:not(#_p) .related-tools .rt-grid>li:has(>a[href*=health-insurance-cost-calculator]){--c:#0C6B4C;--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5' /%3E%3Cpath d='M3.22 13H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27' /%3E%3C/svg%3E")}html:not(#_p) .related-tools .rt-grid>li:has(>a[href*=projector]){--c:#0A6873;--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 7h6v6' /%3E%3Cpath d='m22 7-8.5 8.5-5-5L2 17' /%3E%3C/svg%3E")}html:not(#_p) .related-tools .rt-grid>li:has(>a[href*=cobra]){--c:#1D5FA8;--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z' /%3E%3Cpath d='m9 12 2 2 4-4' /%3E%3C/svg%3E")}html:not(#_p) .related-tools .rt-grid>li:has(>a[href*=workers-comp]){--c:#9A4A0B;--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 10V5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5' /%3E%3Cpath d='M14 6a6 6 0 0 1 6 6v3' /%3E%3Cpath d='M4 15v-3a6 6 0 0 1 6-6' /%3E%3Crect x='2' y='15' width='20' height='4' rx='1' /%3E%3C/svg%3E")}html:not(#_p) .related-tools .rt-grid>li:has(>a[href*=roi-calculator]){--c:#A13D1E;--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 12-9.373 9.373a1 1 0 0 1-3.001-3L12 9' /%3E%3Cpath d='m18 15 4-4' /%3E%3Cpath d='m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172v-.344a2 2 0 0 0-.586-1.414l-1.657-1.657A6 6 0 0 0 12.516 3H9l1.243 1.243A6 6 0 0 1 12 8.485V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5' /%3E%3C/svg%3E")}html:not(#_p) .related-tools .rt-grid>li:has(>a:is([href*=level-funded],[href*=self-funded])){--c:#3A4F96;--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18' /%3E%3Cpath d='m19 8 3 8a5 5 0 0 1-6 0zV7' /%3E%3Cpath d='M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1' /%3E%3Cpath d='m5 8 3 8a5 5 0 0 1-6 0zV7' /%3E%3Cpath d='M7 21h10' /%3E%3C/svg%3E")}html:not(#_p) .related-tools .rt-grid>li:has(>a[href*=ichra]){--c:#A3324F;--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 17V7' /%3E%3Cpath d='M16 8h-6a2 2 0 0 0 0 4h4a2 2 0 0 1 0 4H8' /%3E%3Cpath d='M4 3a1 1 0 0 1 1-1 1.3 1.3 0 0 1 .7.2l.933.6a1.3 1.3 0 0 0 1.4 0l.934-.6a1.3 1.3 0 0 1 1.4 0l.933.6a1.3 1.3 0 0 0 1.4 0l.933-.6a1.3 1.3 0 0 1 1.4 0l.934.6a1.3 1.3 0 0 0 1.4 0l.933-.6A1.3 1.3 0 0 1 19 2a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1 1.3 1.3 0 0 1-.7-.2l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.934.6a1.3 1.3 0 0 1-1.4 0l-.933-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-1.4 0l-.934-.6a1.3 1.3 0 0 0-1.4 0l-.933.6a1.3 1.3 0 0 1-.7.2 1 1 0 0 1-1-1z' /%3E%3C/svg%3E")}html:not(#_p) .related-tools .rt-grid>li:has(>a[href*=-peo-]){--c:#5B45A8;--ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 12h4' /%3E%3Cpath d='M10 8h4' /%3E%3Cpath d='M14 21v-3a2 2 0 0 0-4 0v3' /%3E%3Cpath d='M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2' /%3E%3Cpath d='M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16' /%3E%3C/svg%3E")}html[data-theme=night]:not(#_p) .related-tools .rt-grid>li:has(>a:is([href*=health-plan],[href*=health-coverage],[href*=health-insurance-cost-calculator])){--c:#5FD9AE}html[data-theme=night]:not(#_p) .related-tools .rt-grid>li:has(>a[href*=projector]){--c:#6CD0DB}html[data-theme=night]:not(#_p) .related-tools .rt-grid>li:has(>a[href*=cobra]){--c:#93BCF0}html[data-theme=night]:not(#_p) .related-tools .rt-grid>li:has(>a[href*=workers-comp]){--c:#F2B47E}html[data-theme=night]:not(#_p) .related-tools .rt-grid>li:has(>a[href*=roi-calculator]){--c:#F4A084}html[data-theme=night]:not(#_p) .related-tools .rt-grid>li:has(>a:is([href*=level-funded],[href*=self-funded])){--c:#AAB8EC}html[data-theme=night]:not(#_p) .related-tools .rt-grid>li:has(>a[href*=ichra]){--c:#F4A5BA}html[data-theme=night]:not(#_p) .related-tools .rt-grid>li:has(>a[href*=-peo-]){--c:#BBAAF2}html:not(#_p) body .related-tools .rt-grid>li>a{flex:1;display:grid!important;grid-template-columns:2.5rem minmax(0,1fr) 1.1rem;align-items:center;column-gap:.85rem;min-height:4.25rem;height:auto!important;box-sizing:border-box;padding:.8rem 1rem .8rem .85rem!important;background:var(--rt-card)!important;border:1px solid var(--rt-line)!important;border-radius:var(--r-lg,14px)!important;box-shadow:var(--shadow-sm,0 1px 2px rgba(31,37,40,.05),0 3px 10px rgba(31,37,40,.05));color:var(--rt-ink)!important;text-decoration:none!important;font:600 .95rem/1.35 var(--body,inherit)!important;letter-spacing:-.003em;text-wrap:balance;overflow-wrap:anywhere;transition:border-color .19s,transform .19s cubic-bezier(.22,.61,.36,1),box-shadow .19s}html:not(#_p) body .related-tools .rt-grid>li>a:before{content:"";width:2.5rem;height:2.5rem;border-radius:11px;background:color-mix(in srgb,var(--c) var(--rt-wash-a),var(--rt-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 16%,transparent);transition:background-color .19s}html:not(#_p) .related-tools .rt-grid>li:before{content:"";position:absolute;z-index:1;pointer-events:none;left:calc(1.525rem + 1px);top:50%;width:1.15rem;height:1.15rem;transform:translateY(-50%);background:var(--c);-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat;transition:transform .19s cubic-bezier(.22,.61,.36,1)}html:not(#_p) body .related-tools .rt-grid>li>a:after{content:"";width:1.1rem;height:1.1rem;justify-self:end;background:var(--c);opacity:.85;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14' /%3E%3Cpath d='m12 5 7 7-7 7' /%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14' /%3E%3Cpath d='m12 5 7 7-7 7' /%3E%3C/svg%3E") center/contain no-repeat;transition:transform .19s cubic-bezier(.22,.61,.36,1),opacity .19s}html:not(#_p) body .related-tools .rt-grid>li>a:hover,html:not(#_p) body .related-tools .rt-grid>li>a:focus-visible{border-color:var(--c)!important;transform:translateY(-2px);color:var(--rt-ink)!important;box-shadow:var(--shadow-md,0 2px 5px rgba(31,37,40,.05),0 14px 36px rgba(31,37,40,.09))}html[data-theme=night]:not(#_p) body .related-tools .rt-grid>li>a:hover,html[data-theme=night]:not(#_p) body .related-tools .rt-grid>li>a:focus-visible{box-shadow:0 10px 28px #00000059}html:not(#_p) body .related-tools .rt-grid>li>a:focus-visible{outline:2px solid var(--c)!important;outline-offset:2px}html:not(#_p) .related-tools .rt-grid>li:is(:hover,:focus-within):before{transform:translateY(calc(-50% - 2px))}html:not(#_p) body .related-tools .rt-grid>li>a:is(:hover,:focus-visible):before{background:color-mix(in srgb,var(--c) calc(var(--rt-wash-a) + 8%),var(--rt-card))}html:not(#_p) body .related-tools .rt-grid>li>a:is(:hover,:focus-visible):after{transform:translate(3px);opacity:1}@media(max-width:640px){html:not(#_p) .related-tools .rt-grid{grid-template-columns:minmax(0,1fr)!important;gap:.6rem!important}html:not(#_p) body .related-tools .rt-grid>li>a{min-height:3.75rem;grid-template-columns:2.25rem minmax(0,1fr) 1.1rem;padding:.7rem .9rem .7rem .75rem!important;font-size:.9375rem!important}html:not(#_p) body .related-tools .rt-grid>li>a:before{width:2.25rem;height:2.25rem;border-radius:10px}html:not(#_p) .related-tools .rt-grid>li:before{left:calc(1.325rem + 1px);width:1.1rem;height:1.1rem}}@media(prefers-reduced-motion:reduce){html:not(#_p) body .related-tools .rt-grid>li>a,html:not(#_p) body .related-tools .rt-grid>li>a:after,html:not(#_p) .related-tools .rt-grid>li:before{transition:none!important}html:not(#_p) body .related-tools .rt-grid>li>a:is(:hover,:focus-visible),html:not(#_p) body .related-tools .rt-grid>li>a:is(:hover,:focus-visible):after{transform:none}html:not(#_p) .related-tools .rt-grid>li:is(:hover,:focus-within):before{transform:translateY(-50%)}}@media(forced-colors:active){html:not(#_p) .related-tools .rt-grid>li:before,html:not(#_p) body .related-tools .rt-grid>li>a:after{forced-color-adjust:none;background:CanvasText}}html:not(#_p) body :is(button.btn-reset,button.reset-btn){--sb-c:var(--green-text,#0C6B4C);--sb-bg:var(--paper-2,#FBFAF6);--sb-line:color-mix(in srgb,var(--green-mid,#0E7C58) 42%,transparent);--sb-wash:var(--green-wash,rgba(14,124,88,.08));display:inline-flex!important;align-items:center;justify-content:center;gap:.55rem;min-height:44px;padding:.6rem 1.35rem .6rem 1.1rem!important;box-sizing:border-box;background:var(--sb-bg)!important;color:var(--sb-c)!important;border:1.5px solid var(--sb-line)!important;border-radius:999px!important;font:650 .9375rem/1.2 var(--body,inherit)!important;letter-spacing:.005em;text-decoration:none;cursor:pointer;box-shadow:0 1px 2px #1f25280f;transition:background-color .19s,border-color .19s,color .19s,transform .19s cubic-bezier(.22,.61,.36,1),box-shadow .19s}html[data-theme=night]:not(#_p) body :is(button.btn-reset,button.reset-btn){--sb-c:#5FD9AE;--sb-bg:var(--night-card,#132A24);--sb-line:rgba(95,217,174,.42);--sb-wash:rgba(95,217,174,.12);box-shadow:none}html:not(#_p) body button.reset-btn{display:flex!important;width:max-content;max-width:100%;margin:0 auto 20px!important}html:not(#_p) body :is(button.btn-reset,button.reset-btn):before{content:"";flex:none;width:1.05rem;height:1.05rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .35s cubic-bezier(.22,.61,.36,1)}html:not(#_p) body button.btn-reset:is(#assumBtn,[onclick^=toggleAssumptions]):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 5H3' /%3E%3Cpath d='M12 19H3' /%3E%3Cpath d='M14 3v4' /%3E%3Cpath d='M16 17v4' /%3E%3Cpath d='M21 12h-9' /%3E%3Cpath d='M21 19h-5' /%3E%3Cpath d='M21 5h-7' /%3E%3Cpath d='M8 10v4' /%3E%3Cpath d='M8 12H3' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 5H3' /%3E%3Cpath d='M12 19H3' /%3E%3Cpath d='M14 3v4' /%3E%3Cpath d='M16 17v4' /%3E%3Cpath d='M21 12h-9' /%3E%3Cpath d='M21 19h-5' /%3E%3Cpath d='M21 5h-7' /%3E%3Cpath d='M8 10v4' /%3E%3Cpath d='M8 12H3' /%3E%3C/svg%3E")}html:not(#_p) body :is(button.btn-reset,button.reset-btn):hover{background:var(--sb-wash)!important;border-color:var(--sb-c)!important;color:var(--sb-c)!important;transform:translateY(-1px);box-shadow:0 2px 5px #1f25280f,0 8px 20px #1f252814}html[data-theme=night]:not(#_p) body :is(button.btn-reset,button.reset-btn):hover{box-shadow:0 8px 20px #0000004d}html:not(#_p) body :is(button.btn-reset,button.reset-btn):not(#assumBtn):not([onclick^=toggleAssumptions]):hover:before{transform:rotate(-120deg)}html:not(#_p) body :is(button.btn-reset,button.reset-btn):active{transform:translateY(0);box-shadow:none}html:not(#_p) body :is(button.btn-reset,button.reset-btn):focus-visible{outline:2px solid var(--sb-c)!important;outline-offset:3px}@media(prefers-reduced-motion:reduce){html:not(#_p) body :is(button.btn-reset,button.reset-btn),html:not(#_p) body :is(button.btn-reset,button.reset-btn):before{transition:none!important;transform:none!important}}@media(forced-colors:active){html:not(#_p) body :is(button.btn-reset,button.reset-btn):before{forced-color-adjust:none;background:ButtonText}}html:not(#_p) body .methodology:is(div,details){--md-card:var(--paper-2,#FBFAF6);--md-line:var(--line,#DDD8C9);--md-ink:var(--ink,#1F2528);--md-ink2:var(--ink-2,#39423F);--md-muted:var(--muted,#525D56);--md-g:var(--green-text,#0C6B4C);--md-mid:var(--green-mid,#0E7C58);--md-wash:color-mix(in srgb,#0C6B4C 9%,var(--md-card));--md-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C6B4C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E");--md-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C6B4C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background:var(--md-card)!important;border:1px solid var(--md-line)!important;border-radius:var(--r-lg,14px)!important;box-shadow:var(--shadow-sm,0 1px 2px rgba(31,37,40,.05),0 3px 10px rgba(31,37,40,.05));overflow:hidden;padding:0!important;transition:border-color .19s,box-shadow .19s}html[data-theme=night]:not(#_p) body .methodology:is(div,details){--md-card:var(--night-card,#132A24);--md-line:rgba(232,240,235,.12);--md-ink:#EEF3EF;--md-ink2:#C9D4CE;--md-muted:#A9B7B0;--md-g:#5FD9AE;--md-mid:#3FBF92;--md-wash:rgba(95,217,174,.13);--md-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235FD9AE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E");--md-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235FD9AE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");box-shadow:none}html:not(#_p) body .methodology:is(div,details):hover,html:not(#_p) body .methodology:is(details[open],:has(>.method-content.visible),:has(>.meth-content.open)){border-color:color-mix(in srgb,var(--md-mid) 70%,transparent)!important}html:not(#_p) body .methodology:is(div,details):hover{box-shadow:var(--shadow-md,0 2px 5px rgba(31,37,40,.05),0 14px 36px rgba(31,37,40,.09))}html[data-theme=night]:not(#_p) body .methodology:is(div,details):hover{box-shadow:0 10px 28px #0000004d}html:not(#_a):not(#_b):not(#_c):not(#_p) body .methodology>:is(.method-toggle,.meth-toggle,summary){display:flex!important;align-items:center!important;gap:.9rem;width:100%;min-height:3.75rem;box-sizing:border-box;margin:0!important;padding:.8rem 1rem!important;background:transparent!important;border:0!important;border-radius:0!important;font:650 1.0625rem/1.3 var(--display,inherit)!important;letter-spacing:-.01em;color:var(--md-ink)!important;text-align:left!important;cursor:pointer;transition:background-color .19s}html:not(#_a):not(#_b):not(#_c):not(#_p) body .methodology>:is(.method-toggle,.meth-toggle,summary):hover{background:color-mix(in srgb,var(--md-g) 4%,transparent)!important}html:not(#_a):not(#_b):not(#_c):not(#_p) body .methodology>:is(.method-toggle,.meth-toggle,summary):focus-visible{outline:2px solid var(--md-g)!important;outline-offset:-3px;border-radius:var(--r-lg,14px)!important}html:not(#_a):not(#_b):not(#_c):not(#_p) body .methodology>:is(.method-toggle,.meth-toggle,summary):before{content:""!important;display:block!important;flex:none;width:2.4rem!important;height:2.4rem!important;border-radius:11px;border:0!important;background:var(--md-ico) center/1.15rem no-repeat,var(--md-wash)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-g) 18%,transparent)}html:not(#_a):not(#_b):not(#_c):not(#_p) body details.methodology>summary>.bf-acc__q{flex:1 1 auto;color:var(--md-ink)!important}html:not(#_a):not(#_b):not(#_c):not(#_p) body :is(.methodology>.method-toggle>.method-arrow,.methodology>.meth-toggle>span,details.methodology>summary>.bf-acc__chev){flex:none;margin-left:auto!important;display:block!important;width:2.1rem!important;height:2.1rem!important;border-radius:50%;font-size:0!important;line-height:0;color:transparent!important;-webkit-mask:none!important;mask:none!important;border:1px solid var(--md-line)!important;background:var(--md-chev) center/14px no-repeat,var(--md-card)!important;transition:transform .25s cubic-bezier(.22,.61,.36,1),background-color .19s,border-color .19s}html:not(#_a):not(#_b):not(#_c):not(#_p) body .methodology>:is(.method-toggle,.meth-toggle,summary):hover>:is(.method-arrow,span:not(.bf-acc__q),.bf-acc__chev){border-color:color-mix(in srgb,var(--md-mid) 60%,transparent)!important;background-color:var(--md-wash)!important}html:not(#_a):not(#_b):not(#_c):not(#_p) body :is(.methodology>.method-toggle.open>.method-arrow,.methodology>.meth-toggle:has(+.meth-content.open)>span),html:not(#_a):not(#_b):not(#_c):not(#_p) body details.methodology[open]>summary>.bf-acc__chev{transform:rotate(180deg);background-color:var(--md-wash)!important;border-color:color-mix(in srgb,var(--md-mid) 60%,transparent)!important}html:not(#_p) body .methodology>.method-toggle{justify-content:flex-start!important}html:not(#_p) body .methodology>:is(.method-content,.meth-content),html:not(#_p) body details.methodology>.bf-acc__a{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:.9375rem!important;line-height:1.7!important;color:var(--md-ink2)!important}html:not(#_p) body .methodology>:is(.method-content,.meth-content){padding:1.1rem 1.35rem 1.35rem!important;border-top:1px solid var(--md-line)!important;margin-inline:0!important}html:not(#_p) body details.methodology>.bf-acc__a{padding:1.1rem 1.35rem 1.35rem!important;border-top:1px solid var(--md-line)!important}html:not(#_p) body details.methodology>.bf-acc__a>.meth-content{padding:0!important;border:0!important;font-size:inherit!important;color:inherit!important}html:not(#_p) body .methodology :is(.method-content,.meth-content) strong{color:var(--md-ink)!important;font-weight:650}html:not(#_p) body .methodology :is(.method-content,.meth-content)>strong:first-child{display:block;margin-bottom:.35rem;font:650 1rem/1.35 var(--display,inherit)}html:not(#_p) body .methodology :is(.method-content,.meth-content) p{margin:0 0 .8rem!important;max-width:80ch}html:not(#_p) body .methodology :is(.method-content,.meth-content) p:last-child{margin-bottom:0!important}html:not(#_p) body .methodology :is(.method-content,.meth-content) ul{margin:.4rem 0 .9rem!important;padding-left:1.15rem!important;max-width:80ch}html:not(#_p) body .methodology :is(.method-content,.meth-content) li{margin:0 0 .45rem!important;padding-left:.2rem;line-height:1.6}html:not(#_p) body .methodology :is(.method-content,.meth-content) li::marker{color:var(--md-g)}html:not(#_p) body .methodology :is(.method-content,.meth-content) a{color:var(--md-g)!important;font-weight:600;text-underline-offset:2px}html:not(#_p) body .methodology :is(.method-content,.meth-content)>p[style*="font-size:11px"],html:not(#_p) body .methodology :is(.method-content,.meth-content)>p[style*="font-size: 11px"]{font-size:.8125rem!important;line-height:1.6!important;color:var(--md-muted)!important;margin-top:1rem!important;padding-top:.85rem;border-top:1px dashed var(--md-line)}@media(max-width:640px){html:not(#_a):not(#_b):not(#_c):not(#_p) body .methodology>:is(.method-toggle,.meth-toggle,summary){font-size:1rem!important;gap:.75rem;padding:.7rem .85rem!important}html:not(#_a):not(#_b):not(#_c):not(#_p) body .methodology>:is(.method-toggle,.meth-toggle,summary):before{width:2.2rem!important;height:2.2rem!important}html:not(#_p) body .methodology>:is(.method-content,.meth-content),html:not(#_p) body details.methodology>.bf-acc__a{padding:1rem 1rem 1.15rem!important}}@media(prefers-reduced-motion:reduce){html:not(#_a):not(#_b):not(#_c):not(#_p) body :is(.methodology>.method-toggle>.method-arrow,.methodology>.meth-toggle>span,details.methodology>summary>.bf-acc__chev){transition:none!important}}html:not(#_p) body :is(.pkg-feat,ul.checklist,div.checklist){--tk-c:#0C6B4C;--tk-wash:color-mix(in srgb,#0E7C58 15%,transparent);--tk-ring:color-mix(in srgb,#0E7C58 34%,transparent);--tk-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C6B4C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5' /%3E%3C/svg%3E")}html[data-theme=night]:not(#_p) body :is(.pkg-feat,ul.checklist,div.checklist){--tk-c:#5FD9AE;--tk-wash:rgba(95,217,174,.14);--tk-ring:rgba(95,217,174,.36);--tk-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235FD9AE' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5' /%3E%3C/svg%3E")}html:not(#_p) body .pkg-feat{margin:0 0 1.35rem!important;padding:0!important;list-style:none!important}html:not(#_p) body .pkg-feat>li{--tk:1.3rem;position:relative!important;margin:0!important;padding:.42rem 0 .42rem calc(var(--tk) + .75rem)!important;font-size:.9375rem!important;line-height:1.5!important;list-style:none!important}html:not(#_p) body .pkg-feat>li:before{content:""!important;position:absolute!important;left:0!important;top:calc(.42rem + (1.5em - var(--tk)) / 2)!important;width:var(--tk)!important;height:var(--tk)!important;border-radius:50%!important;border:0!important;transform:none!important;background:var(--tk-img) center/62% no-repeat,var(--tk-wash)!important;box-shadow:inset 0 0 0 1px var(--tk-ring)!important}html:not(#_p) body .pkg-feat>li:after{content:none!important;display:none!important}html:not(#_p) body ul.checklist>li:has(>span.check){align-items:flex-start!important;gap:.7rem!important;line-height:1.5!important}html:not(#_p) body ul.checklist>li>span.check{--tk:1.3rem;flex:none;display:block!important;width:var(--tk)!important;height:var(--tk)!important;margin:calc((1.5em - var(--tk)) / 2) 0 0!important;border-radius:50%;font-size:inherit!important;line-height:inherit!important;color:transparent!important;overflow:hidden;text-indent:200%;white-space:nowrap;background:var(--tk-img) center/62% no-repeat,var(--tk-wash)!important;box-shadow:inset 0 0 0 1px var(--tk-ring)}html:not(#_p) body div.checklist>.ci{align-items:flex-start!important;gap:.7rem!important;line-height:1.5!important}html:not(#_p) body div.checklist>.ci:before{--tk:1.3rem;content:""!important;flex:none;display:block;width:var(--tk)!important;height:var(--tk)!important;margin:calc((1.5em - var(--tk)) / 2) 0 0!important;border-radius:50%;font-size:inherit!important;color:transparent!important;background:var(--tk-img) center/62% no-repeat,var(--tk-wash)!important;box-shadow:inset 0 0 0 1px var(--tk-ring)}@media(forced-colors:active){html:not(#_p) body :is(.pkg-feat>li:before,ul.checklist>li>span.check,div.checklist>.ci:before){forced-color-adjust:none;background:CanvasText!important}}
