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}}
