.bm .samples{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px}.bm .scard{display:grid;grid-template-columns:150px 1fr;gap:22px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:22px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.bm .scard:hover{border-color:var(--blue);box-shadow:0 14px 30px -18px rgba(17,24,39,.35)}.bm .scard .thumb{aspect-ratio:1/1.414;background:#fff;box-shadow:0 1px 2px rgba(17,24,39,.1),0 10px 22px -10px rgba(17,24,39,.3);display:flex;flex-direction:column;overflow:hidden;font-size:7px;color:var(--ink-2)}.bm .scard .thumb .tb{background:var(--navy);color:#fff;padding:10px 9px 12px;min-height:44%;display:flex;flex-direction:column;justify-content:flex-end}.bm .scard .thumb .tb small{font-size:6px;color:var(--blue-lt);letter-spacing:.04em}.bm .scard .thumb .tb b{font-size:10px;line-height:1.3;margin-top:3px}.bm .scard .thumb .tbar{display:grid;gap:4px;padding:9px}.bm .scard .thumb .tbar i{display:block;height:5px;background:var(--ground);position:relative}.bm .scard .thumb .tbar i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--c,var(--blue))}.bm .scard .step{display:inline-block;font-size:12px;font-weight:700;color:#fff;background:var(--blue);border-radius:3px;padding:2px 8px}.bm .scard.co .step{background:var(--navy)}.bm .scard h3{margin-top:10px;font-size:20px}.bm .scard .d{margin-top:6px;font-size:14px;color:var(--ink-2)}.bm .scard ul{margin-top:12px;display:grid;gap:5px}.bm .scard li{list-style:none;padding-left:16px;position:relative;font-size:14px}.bm .scard li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:2px;background:var(--blue)}.bm .scard .how{margin-top:12px;font-size:12px;color:var(--ink-3)}.bm .scard .go{margin-top:10px;font-size:14px;font-weight:700;color:var(--blue)}.bm .blk .samples{grid-template-columns:1fr 1fr;margin-top:14px;gap:12px}.bm .blk .scard{grid-template-columns:84px 1fr;padding:14px;gap:14px}.bm .blk .scard h3{font-size:16px;margin-top:6px}.bm .blk .scard .d{font-size:13px}.bm .blk .scard .how,.bm .blk .scard ul{display:none}.bm .step-sample{margin-top:8px;font-size:14px;text-decoration:none}.bm .sample-link,.bm .step-sample{display:inline-block;font-weight:600;color:var(--blue)}.bm .sample-link{margin-top:14px;font-size:13px}.bm .rv-head{background:var(--navy);color:#fff}.bm .rv-head .wrap{padding-block:40px 44px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}.bm .rv-head h1{margin-top:10px;font-size:clamp(26px,3.6vw,38px)}.bm .rv-head .lead{margin-top:10px;color:#D3DBEE;max-width:40em}.bm .rv-head .tag{display:inline-block;font-size:12px;font-weight:700;padding:3px 9px;border-radius:3px;background:var(--blue);color:#fff}.bm .rv-head .tag.co{background:#fff;color:var(--navy)}.bm .rv-head .crumb{margin-bottom:14px}.bm .rv-body{background:#E9ECF1;padding-block:40px 120px}.bm .rv-grid{display:grid;grid-template-columns:200px minmax(0,760px);gap:40px;justify-content:center;align-items:start}.bm .rv-toc{position:sticky;top:88px;display:grid;gap:2px;font-size:14px}.bm .rv-toc p{font-size:12px;color:var(--ink-3);font-weight:700;margin-bottom:6px}.bm .rv-toc a{padding:7px 10px;border-radius:4px;text-decoration:none;color:var(--ink-2)}.bm .rv-toc a:hover{background:#fff;color:var(--ink)}.bm .rv-toc a.lk{color:var(--ink-3)}.bm .rv-toc .btn{margin-top:14px;min-height:44px;font-size:14px;color:#fff}.bm .rv-toc .other{margin-top:10px;font-size:13px;color:var(--blue);font-weight:600}.bm .rv-pages{display:grid;gap:28px}.bm .rv-cta{background:var(--navy);color:#fff;border-radius:4px;padding:28px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bm .rv-cta b{font-size:18px}.bm .rv-cta p{color:#D3DBEE;margin-top:4px;font-size:14px}.bm .rv-grid{grid-template-columns:200px minmax(0,1000px)}.bm .sl{container-type:inline-size;background:#fff;box-shadow:0 1px 2px rgba(17,24,39,.08),0 20px 40px -20px rgba(17,24,39,.35);position:relative;overflow:hidden;scroll-margin-top:84px;border-radius:2px}.bm .sl>.in{aspect-ratio:16/9;padding:4.6cqw 3.8cqw 3.4cqw;display:flex;flex-direction:column;font-size:1.13cqw;line-height:1.55;color:#374151;position:relative}.bm .sl.cover>.in{background:#F4F5F7;justify-content:center;padding-left:6cqw}.bm .sl.cover .for{font-size:1.9em;color:#6B7280}.bm .sl.cover h2{font-size:4.4em;color:#2256F5;margin-top:.1em;letter-spacing:-.02em}.bm .sl.cover .date{position:absolute;left:6cqw;bottom:6cqw;font-size:1.05em;color:#6B7280}.bm .sl .hd{display:flex;justify-content:space-between;align-items:flex-start;gap:2em}.bm .sl .hd h2{font-size:2.55em;font-weight:800;color:#111827;letter-spacing:-.025em;line-height:1.25}.bm .sl .big em,.bm .sl .hd h2 em{font-style:normal;color:#2256F5}.bm .sl .hd .brand{font-size:1.2em;font-weight:800;color:#2256F5;white-space:nowrap}.bm .sl .rule{border-top:1px solid #e5e7eb;margin:2.2em 0 1.4em}.bm .sl .sub{font-size:1.3em;color:#6B7280}.bm .sl .foot{margin-top:auto;display:flex;justify-content:space-between;gap:1em;font-size:.72em;color:#9CA3AF;padding-top:1em}.bm .sl .eyebrow{font-size:1.3em;color:#6B7280}.bm .sl .big{font-size:3.3em;font-weight:800;color:#111827;line-height:1.35;letter-spacing:-.02em;margin-top:.8em}.bm .sl .cards{display:grid;gap:1.6em;margin-top:2.2em}.bm .sl .c4{grid-template-columns:repeat(4,1fr)}.bm .sl .c3{grid-template-columns:repeat(3,1fr)}.bm .sl .card{background:#F4F5F7;border-radius:1.1em;padding:1.9em 1.9em 1.6em;display:block;cursor:default}.bm .sl .card.blue{background:#EEF2FE}.bm .sl .card .l{font-size:1.1em;color:#6B7280}.bm .sl .card .v{font-size:2.9em;font-weight:800;color:#111827;margin-top:.35em;letter-spacing:-.02em;line-height:1.2}.bm .sl .card .m{margin-top:.9em;font-size:1em;color:#6B7280}.bm .sl .card .k{margin-top:.7em;font-size:1.05em;font-weight:700;color:#111827}.bm .sl .card h4{font-size:1.5em;font-weight:800;color:#111827}.bm .sl .card h4.bl{color:#2256F5}.bm .sl .card .g{font-size:.95em;color:#6B7280;margin-top:.4em}.bm .sl .card p.t{margin-top:1.2em;color:#111827}.bm .sl .card ul{margin-top:1.3em;display:grid;gap:.5em}.bm .sl .card li{list-style:none;padding-left:1em;position:relative;color:#111827}.bm .sl .card li:before{content:"·";position:absolute;left:0}.bm .sl .card .no{font-size:2.3em;font-weight:800;color:#2256F5}.bm .sl .card .nm{font-size:1.9em;font-weight:800;color:#111827;margin-top:.6em}.bm .sl .green{color:#16803C!important}.bm .sl .red{color:#DC2626!important}.bm .sl .bluev{color:#2256F5!important}.bm .sl .grayv{color:#6B7280!important}.bm .sl .note{margin-top:1.8em;font-size:1.2em;color:#111827}.bm .sl .note b{font-weight:800}.bm .sl .dark{margin-top:1.6em;background:#1F2937;color:#fff;border-radius:1em;padding:2em 2.4em;font-size:1.25em}.bm .sl .dark b{color:#BFD0FF}.bm .sl table{width:100%;border-collapse:collapse;margin-top:1.6em;font-size:1.05em}.bm .sl th{font-size:.9em;color:#6B7280;font-weight:600;text-align:left;padding:.6em .8em;border-bottom:1px solid #111827}.bm .sl td{padding:1em .8em;color:#111827}.bm .sl td.r,.bm .sl th.r{text-align:right}.bm .sl tr.sum td{border-top:1px solid #e5e7eb;font-weight:800}.bm .sl .stack{display:flex;height:5.5em;margin-top:2em}.bm .sl .stack i{display:block;height:100%}.bm .sl .stack-l{display:flex;justify-content:space-between;margin-top:.6em;font-size:1em;color:#111827}.bm .sl .arrowc{display:flex;align-items:center;color:#6B7280;font-size:1.6em}.bm .sl .steps3{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:.8em;margin-top:2.2em;flex:1}.bm .sl .two{display:grid;grid-template-columns:1fr 1fr;gap:1.6em;margin-top:2em}.bm .sl .chart{width:100%;height:auto;margin-top:1em;font-family:inherit}.bm .sl .wm{position:absolute;right:3.8cqw;bottom:1.1cqw;font-size:.8cqw;font-weight:700;color:#2256F5;border:1px solid #2256f5;border-radius:999px;padding:.1em .8em;background:#fff;z-index:2}.bm .sl.lock .blurme{filter:blur(6px);user-select:none}.bm .sl.lock .gate{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:3}.bm .sl.lock .gate>div{background:#fff;border:1px solid var(--line);border-radius:6px;padding:22px 28px;text-align:center;box-shadow:0 18px 40px -18px rgba(17,24,39,.45);max-width:420px;font-size:14px}.bm .sl.lock .gate b{display:block;font-size:17px;color:var(--ink)}.bm .sl.lock .gate p{margin-top:6px;color:var(--ink-2)}.bm .sl.lock .gate .btn{margin-top:14px;min-height:42px;font-size:14px;color:#fff}.bm .rv-note{font-size:13px;color:var(--ink-2);background:#fff;border:1px dashed #c8cfdb;border-radius:6px;padding:12px 14px}.bm .scard .thumb{aspect-ratio:16/9}.bm .scard .thumb .tb{min-height:52%;background:#F4F5F7;color:#2256F5}.bm .scard .thumb .tb small{color:#5F6878}.bm .scard{grid-template-columns:190px 1fr}.bm .blk .scard{grid-template-columns:120px 1fr}@media (max-width:860px){.bm .blk .samples,.bm .rv-grid,.bm .samples{grid-template-columns:1fr}.bm .rv-toc{position:static;grid-auto-flow:column;overflow-x:auto;grid-auto-columns:max-content}.bm .rv-toc .btn,.bm .rv-toc .other,.bm .rv-toc p{display:none}.bm .rv-head .wrap{grid-template-columns:1fr}}@media (max-width:700px){.bm .blk .scard,.bm .scard{grid-template-columns:1fr;gap:14px;padding:16px}.bm .scard ul{display:none}.bm .sl>.in{aspect-ratio:auto;font-size:12px;padding:26px 20px 22px}.bm .sl.cover>.in{min-height:260px;padding-left:20px}.bm .sl.cover .date{left:20px;bottom:20px}.bm .sl .c3,.bm .sl .c4,.bm .sl .two{grid-template-columns:1fr 1fr}.bm .sl .steps3{grid-template-columns:1fr}.bm .sl .steps3 .arrowc{display:none}.bm .sl table{font-size:11px}.bm .sl .wm{font-size:10px;bottom:6px}}.bm .cfo-hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.bm .cfo-hero:after{content:"";position:absolute;right:-120px;top:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(44,94,240,.35),rgba(44,94,240,0) 70%)}.bm .cfo-hero .wrap{padding-block:40px 64px;position:relative;z-index:1}.bm .cfo-hero .crumb{margin-bottom:28px}.bm .cfo-hero h1{margin-top:14px;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.2}.bm .cfo-hero .lead{margin-top:18px;font-size:18px;color:#D3DBEE;max-width:34em}.bm .cfo-q{margin-top:32px;display:grid;gap:8px;max-width:640px;padding:0}.bm .cfo-q li{list-style:none;display:flex;gap:14px;align-items:baseline;border-top:1px solid rgba(255,255,255,.18);padding-top:10px;font-size:16px;color:#E6EBF7}.bm .cfo-q b{color:var(--blue-lt);font-size:14px}.bm .cfo-hero-cta{margin-top:32px;display:flex;gap:10px;flex-wrap:wrap}.bm .cfo-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.bm .cfo-ghost:hover{background:rgba(255,255,255,.08)}.bm .cfo-eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--blue)}.bm .cfo-ch h2{margin-top:8px;font-size:clamp(22px,2.6vw,28px)}.bm .cfo-sub{margin-top:6px;color:var(--ink-3);font-size:16px}.bm .cfo-p{margin-top:14px;font-size:16px;line-height:1.8;color:var(--ink-2)}.bm .cfo-h3{margin-top:28px;font-size:19px}.bm .cfo-insight{margin-top:20px;background:var(--navy);color:#fff;border-radius:4px;padding:22px 24px}.bm .cfo-insight small{display:block;font-size:12px;font-weight:700;color:var(--blue-lt);letter-spacing:.06em}.bm .cfo-insight b{display:block;margin-top:8px;font-size:20px;line-height:1.45}.bm .cfo-insight p{margin-top:10px;color:#C9D3EA;font-size:15px}.bm .cfo-pull{margin:20px 0 0;border-left:3px solid var(--blue);padding:4px 0 4px 18px}.bm .cfo-pull p{font-size:18px;font-weight:700;color:var(--ink);line-height:1.6}.bm .cfo-list{margin-top:14px;display:grid;gap:8px;color:var(--ink)}.bm .blk .cfo-list,.bm .cfo-list{padding-left:22px}.bm .cfo-list li{list-style:decimal}.bm ul.cfo-list li{list-style:disc}.bm .cfo-compare{margin-top:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bm .cfo-compare>div{background:var(--ground);border-radius:4px;padding:16px 18px}.bm .cfo-compare>div.hl{background:#EEF3FF}.bm .cfo-compare small{display:block;font-size:12px;font-weight:700;color:#5F6878}.bm .cfo-compare .hl small{color:var(--blue)}.bm .cfo-compare b{display:block;margin-top:4px;font-size:17px;color:var(--ink)}.bm .cfo-compare p{margin-top:6px;font-size:14px;color:var(--ink-2)}.bm .cfo-flow{margin:18px 0 0}.bm .cfo-flow ol{display:flex;flex-wrap:wrap;gap:6px;padding:0}.bm .cfo-flow li{list-style:none;background:#EEF3FF;color:var(--blue-2);font-weight:700;font-size:14px;padding:8px 12px;border-radius:4px;position:relative}.bm .cfo-flow li+li:before{content:"→";color:var(--ink-3);font-weight:400;margin-right:8px}.bm .cfo-fig,.bm .cfo-flow figcaption,.bm .cfo-grid figcaption{margin-top:10px;font-size:13px;color:var(--ink-3)}.bm .cfo-grid{margin:18px 0 0}.bm .cfo-grid>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bm .cfo-grid span{background:var(--ground);border-radius:4px;padding:12px 14px;font-size:14px;color:var(--ink-2)}.bm .cfo-grid b{display:block;color:var(--ink);font-size:15px}.bm .cfo-check ol{margin-top:16px;display:grid;gap:8px;padding:0}.bm .cfo-check li{list-style:none;display:flex;gap:12px;align-items:baseline;border-top:1px solid var(--line);padding-top:10px;font-size:16px;color:var(--ink);font-weight:600}.bm .cfo-check li b{color:var(--blue);font-size:14px}.bm .cfo-check .samples{margin-top:18px}.bm .cfo-banner{margin-top:40px;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;background:var(--navy);color:#fff;border-radius:6px;padding:32px 36px;text-decoration:none;position:relative;overflow:hidden}.bm .cfo-banner:after{content:"";position:absolute;right:-80px;bottom:-160px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(44,94,240,.45),rgba(44,94,240,0) 70%)}.bm .cfo-banner small{font-size:12px;font-weight:700;color:var(--blue-lt);letter-spacing:.06em}.bm .cfo-banner h3{margin-top:8px;font-size:clamp(22px,2.6vw,30px);color:#fff}.bm .cfo-banner p{margin-top:8px;color:#C9D3EA;font-size:15px;max-width:40em}.bm .cfo-banner .tags{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px}.bm .cfo-banner .tags span{font-size:12px;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:3px 10px;color:#E6EBF7}.bm .cfo-banner .btn{position:relative;z-index:1}@media (max-width:860px){.bm .cfo-banner{padding:24px}.bm .cfo-banner,.bm .cfo-compare,.bm .cfo-grid>div{grid-template-columns:1fr}}.bm a.btn-primary{color:#fff}.bm .blk .scard,.bm .scard{grid-template-columns:1fr;gap:16px;align-content:start}.bm .scard .thumb{width:100%;font-size:12px}.bm .scard .thumb .tb{min-height:0;flex:1;justify-content:center;padding:14px 18px}.bm .scard .thumb .tb small{font-size:11px}.bm .scard .thumb .tb b{font-size:clamp(15px,1.6vw,19px);margin-top:4px}.bm .scard .thumb .tbar{padding:0 18px 18px;gap:7px}.bm .scard .thumb .tbar i{height:8px}.bm .blk .scard h3{font-size:18px}.bm .mnav{display:none;position:relative}.bm .mnav-btn{height:40px;padding:0 14px;border:1px solid var(--line);background:#fff;border-radius:4px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;color:var(--ink)}.bm .mnav-pan{position:absolute;right:0;top:48px;width:220px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 18px 40px -18px rgba(17,24,39,.4);padding:6px;display:grid}.bm .nav nav .mnav-pan a{display:block;padding:10px 12px;border-radius:4px;color:var(--ink)}.bm .nav nav .mnav-pan a:hover{background:var(--ground)}@media (max-width:1024px){.bm .mnav{display:block}}.bm .linkbtn{border:0;background:none;padding:0;font:inherit;color:var(--blue);text-decoration:underline;cursor:pointer}.bm .vp{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.bm .vp>div{background:#fff;border:1px solid var(--line);border-radius:6px;padding:20px 22px}.bm .vp .num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;font-size:13px}.bm .vp .who{margin-top:12px;font-weight:700;font-size:17px;color:var(--ink)}.bm .vp p{margin-top:6px;font-size:15px;color:var(--ink-2)}.bm .vp.compact{margin-top:16px;gap:10px}.bm .vp.compact>div{background:var(--ground);border:0;padding:14px 16px}.bm .vp.compact .who{font-size:15px;margin-top:8px}.bm .vp.compact p{font-size:14px}.bm .vblk h2{margin-top:8px;font-size:clamp(20px,2.4vw,26px)}.bm .vf{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bm .vf>div{border-top:3px solid var(--blue);background:#F7F9FF;padding:16px}.bm .vf small{font-size:12px;font-weight:700;color:var(--blue)}.bm .vf b{display:block;margin-top:6px;font-size:30px;color:var(--ink);line-height:1.1}.bm .vf .t{margin-top:8px;font-weight:700;color:var(--ink);font-size:15px}.bm .vf p{margin-top:4px;font-size:14px;color:var(--ink-2)}.bm .vu{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bm .vu>div{border:1px solid var(--line);border-radius:4px;padding:14px 16px}.bm .vu b{display:block;color:var(--ink);font-size:15px}.bm .vu b:before{content:"✓";color:var(--blue);margin-right:6px}.bm .vu p{margin-top:4px;font-size:14px;color:var(--ink-2)}.bm .vr{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.bm .vr-card{display:block;background:#fff;border:1px solid var(--line);border-radius:6px;padding:22px;text-decoration:none;transition:border-color .15s}.bm .vr-card:hover{border-color:var(--blue)}.bm .vr-card .step{display:inline-block;font-size:12px;font-weight:700;color:#fff;background:var(--blue);border-radius:3px;padding:2px 8px}.bm .vr-card.company .step{background:var(--navy)}.bm .vr-card.cfo .step{background:#fff;color:var(--navy);border:1px solid var(--navy)}.bm .vr-card h3{margin-top:10px;font-size:19px}.bm .vr-card dl{margin:12px 0 0;display:grid;gap:4px}.bm .vr-card dt{font-size:12px;font-weight:700;color:var(--ink-3);margin-top:6px}.bm .vr-card dd{margin:0;font-size:14px;color:var(--ink)}.bm .vr-card .how{margin-top:14px;font-size:12px;color:var(--blue);font-weight:600}@media (max-width:860px){.bm .vf,.bm .vp,.bm .vr,.bm .vu{grid-template-columns:1fr}}.bm footer{background:#222;color:#CFCFCF;padding-block:36px 110px}.bm footer .wrap{display:grid;gap:0}.bm .ft-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;border-bottom:1px solid #3a3a3a}.bm .ft-biz strong{display:block;color:#fff;font-size:16px;margin-bottom:10px}.bm .ft-biz p{font-size:14px;line-height:1.9;display:flex;flex-wrap:wrap;column-gap:22px}.bm .ft-biz b{color:#fff;font-weight:700;margin-right:4px}.bm .ft-biz a{color:#CFCFCF;text-decoration:none}.bm .ft-family{position:relative;flex:none}.bm .ft-family summary{list-style:none;cursor:pointer;border:1px solid #bdbdbd;border-radius:6px;padding:12px 38px;color:#fff;font-weight:700;font-size:16px;white-space:nowrap}.bm .ft-family summary::-webkit-details-marker{display:none}.bm .ft-family summary:after{content:"▲";font-size:11px;margin-left:8px}.bm .ft-family[open] summary:after{content:"▼"}.bm .ft-family>div{position:absolute;right:0;bottom:calc(100% + 6px);min-width:100%;background:#fff;border-radius:6px;padding:6px;box-shadow:0 12px 30px -10px rgba(0,0,0,.5);display:grid}.bm .ft-family>div a{color:var(--ink);text-decoration:none;padding:9px 12px;border-radius:4px;font-size:14px;white-space:nowrap}.bm .ft-family>div a:hover{background:var(--ground)}.bm .ft-bottom{padding-top:18px;display:grid;gap:6px}.bm .ft-bottom .flinks{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.bm .ft-bottom .flinks a,.bm .ft-bottom .flinks button{color:#CFCFCF}.bm .ft-bottom .flinks b{color:#fff}.bm .ft-note{font-size:12px;color:#8f8f8f}@media (max-width:860px){.bm .ft-top{flex-direction:column}.bm .ft-family>div{left:0;right:auto}}.bm .tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.bm .tablewrap table.dt{min-width:320px}.bm .article .body h2{margin:22px 0 8px;font-size:20px}.bm .article .body ol,.bm .article .body ul{margin:8px 0 8px 20px;color:var(--ink-2);font-size:16px}.bm .article .body li+li{margin-top:4px}.bm .turnstile{max-width:100%;overflow:hidden}.bm .turnstile iframe{max-width:100%}.bm .sl.img{padding:0;aspect-ratio:auto}.bm .ir-eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--blue)}.bm .ir-h{margin-top:6px;font-size:clamp(20px,2.4vw,25px);line-height:1.4}.bm .ir-p{margin-top:12px;font-size:15.5px;line-height:1.8;color:var(--ink-2)}.bm .ir-kpis{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.bm .ir-kpis>div{border-top:3px solid var(--blue);background:#F7F9FF;padding:16px}.bm .ir-kpis b{display:block;font-size:30px;line-height:1.1;color:var(--ink)}.bm .ir-kpis span{display:block;margin-top:6px;font-weight:700;font-size:14px;color:var(--ink)}.bm .ir-kpis small{display:block;margin-top:4px;font-size:12.5px;color:var(--ink-3)}.bm .ir-decision{margin-top:16px;background:var(--navy);color:#E6EBF7;border-radius:4px;padding:14px 16px;font-size:14.5px;line-height:1.7}.bm .ir-decision b{display:inline-block;font-size:11px;letter-spacing:.08em;color:var(--blue-lt);margin-right:8px}.bm .ir-note{margin-top:10px;font-size:12.5px;color:var(--ink-3)}.bm .ir-readers td:first-child{font-weight:700;white-space:nowrap}.bm .ir-readers td:nth-child(2){color:var(--ink-2)}.bm .ir-readers td:last-child{font-size:13px;color:var(--blue);white-space:nowrap}.bm .rg{margin-top:14px}.bm .rg,.bm .rg-row{display:grid;gap:14px}.bm .rg-row{grid-template-columns:minmax(120px,190px) 1fr;align-items:center}.bm .rg-name{font-size:14px;font-weight:700;color:var(--ink);line-height:1.35}.bm .rg-name small{display:block;font-weight:400;font-size:12px;color:var(--ink-3)}.bm .rg-track{position:relative;height:30px}.bm .rg-track:before{content:"";position:absolute;left:0;right:0;top:14px;height:2px;background:var(--line)}.bm .rg-bar{position:absolute;top:8px;height:14px;background:#C7D5FB;border-radius:2px}.bm .rg-dot{position:absolute;top:6px;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px #fff}.bm .rg-lbl{position:absolute;top:-12px;font-size:11px;color:var(--ink-3);transform:translateX(-50%);white-space:nowrap}.bm .rg-lbl.m{top:auto;bottom:-14px;font-weight:700;color:var(--blue)}.bm .rg-ref{position:absolute;top:0;bottom:0;border-left:2px dashed var(--navy);opacity:.55}.bm .rg-axis{display:grid;grid-template-columns:minmax(120px,190px) 1fr;gap:14px;margin-top:10px}.bm .rg-axis div{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-3)}.bm .rg-legend{margin-top:12px;display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:var(--ink-2)}.bm .rg-legend i{display:inline-block;width:14px;height:8px;margin-right:5px;vertical-align:1px;background:#C7D5FB}.bm .rg-legend i.d{width:10px;height:10px;border-radius:50%;background:var(--blue)}.bm .rg-legend i.r{width:0;height:12px;border-left:2px dashed var(--navy);background:none}.bm .layers{margin-top:16px;display:grid;gap:10px}.bm .layers-row{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center;font-size:14px;font-weight:700}.bm .layers-bar{display:flex;height:34px;border-radius:3px;overflow:hidden}.bm .layers-bar span{display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden}.bm .layers-bar .ly-fixed,.bm .layers-bar .ly-verify{color:var(--ink)}.bm .ly-fixed{background:#A7B1C6}.bm .ly-core{background:var(--blue)}.bm .ly-verify{background:#8EA8F7}.bm .layer-legend{margin-top:10px;display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--ink-2)}.bm .layer-legend i{display:inline-block;width:12px;height:12px;border-radius:2px;margin-right:5px;vertical-align:-1px}.bm .acc{margin-top:14px;display:grid;gap:8px}.bm .acc-row{display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center;font-size:14px}.bm .acc-row .t{height:14px;background:var(--ground);position:relative}.bm .acc-row .t i{position:absolute;inset:0 auto 0 0}.bm .acc-row em{font-style:normal;text-align:right;color:var(--ink)}.bm .parts{margin-top:14px;display:grid;gap:12px}.bm .part{border:1px solid var(--line);border-radius:4px;padding:16px 18px;background:#fff}.bm .part small{font-size:12px;font-weight:700;color:var(--blue);letter-spacing:.04em}.bm .part h3{margin-top:4px;font-size:17px}.bm .part p{margin-top:6px;font-size:14.5px;color:var(--ink-2);line-height:1.7}.bm .part .stats{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bm .part .stats div{background:var(--ground);padding:10px 12px;border-radius:3px}.bm .part .stats b{display:block;font-size:20px;color:var(--ink)}.bm .part .stats span{display:block;font-size:12.5px;color:var(--ink-2);margin-top:2px}.bm .part .stats small{display:block;font-weight:400;letter-spacing:0;color:#5F6878;font-size:11.5px;margin-top:2px}.bm .part .lockline{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px dashed var(--line);padding-top:10px;font-size:13px;color:var(--ink-3)}.bm .part .lockline a{font-weight:700;color:var(--blue);text-decoration:underline;text-underline-offset:2px}.bm .subtbl{position:relative;margin-top:12px;overflow-x:auto}.bm .subtbl table{min-width:640px}.bm .subtbl tr.blur td{filter:blur(4px);user-select:none}.bm .subtbl .gate{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;box-shadow:0 12px 30px -12px rgba(17,24,39,.4);white-space:nowrap}.bm .subtbl .gate a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.bm .sc{margin-top:14px;display:grid;gap:8px}.bm .sc label{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;border:1px solid var(--line);border-radius:4px;padding:12px 14px;cursor:pointer;background:#fff}.bm .sc label:hover{border-color:#B8C3D9}.bm .sc label.on{border-color:var(--blue);background:#F7F9FF}.bm .sc input{width:18px;height:18px;margin-top:2px;accent-color:var(--blue)}.bm .sc b{display:block;font-size:15px;color:var(--ink);font-weight:600}.bm .sc small{display:block;margin-top:3px;font-size:12.5px;color:var(--ink-3)}.bm .sc-result{margin-top:14px;border-radius:4px;padding:16px 18px;background:var(--ground);display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.bm .sc-result.hot{background:var(--navy);color:#fff}.bm .sc-result b{font-size:22px}.bm .sc-result p{font-size:14px;margin-top:2px}.bm .sc-result.hot p{color:#D3DBEE}.bm .closing{margin-top:14px;display:grid;gap:10px}.bm .closing div{display:grid;grid-template-columns:34px 1fr;gap:12px;border-top:1px solid var(--line);padding-top:12px}.bm .closing .n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;font-weight:700;font-size:14px}.bm .closing b{display:block;font-size:16px;color:var(--ink)}.bm .closing p{margin-top:4px;font-size:14.5px;color:var(--ink-2)}.bm .method{margin-top:12px;display:grid;gap:0}.bm .method div{display:grid;grid-template-columns:90px 1fr;gap:12px;border-top:1px solid var(--line);padding:10px 0;font-size:14px}.bm .method b{color:var(--ink)}.bm .method span{color:var(--ink-2)}.bm .chips .sep{width:1px;background:var(--line);margin:4px}@media (max-width:860px){.bm .ir-kpis,.bm .part .stats,.bm .rg-axis,.bm .rg-row{grid-template-columns:1fr}.bm .rg-axis div:first-child{display:none}}.bm .left{grid-template-columns:minmax(0,1fr)}.bm .closing>div>*,.bm .left,.bm .left>*,.bm .parts>*,.bm .rg-row>*{min-width:0}@media (max-width:860px){.bm .left table.dt{display:block;overflow-x:auto;max-width:100%}.bm .ir-readers td:first-child,.bm .ir-readers td:last-child{white-space:normal}}.bm .hero{background:#9DB5DD url(/img/hero.webp) center 58%/cover no-repeat;min-height:min(78vh,760px);display:flex;align-items:center}.bm .hero:before{background:linear-gradient(90deg,rgba(9,22,56,.66),rgba(9,22,56,.42) 42%,rgba(9,22,56,.05) 78%),linear-gradient(180deg,rgba(9,22,56,0) 55%,rgba(9,22,56,.35))}.bm .hero .wrap{width:100%;padding-block:88px 56px}.bm .hero .kicker{display:inline-block;color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:6px 14px;font-size:13px;backdrop-filter:blur(6px)}.bm .hero h1{font-weight:800;letter-spacing:-.02em;line-height:1.25;text-shadow:0 2px 24px rgba(9,22,56,.35)}.bm .hero .lead{color:#EEF2FB;text-shadow:0 1px 12px rgba(9,22,56,.4)}.bm .hero .src{color:#E3E9F6}.bm .lookup{border-radius:16px;overflow:hidden;box-shadow:0 24px 60px -24px rgba(9,22,56,.55)}.bm .lookup .btn{border-radius:0}.bm .stats-band{background:#fff;border-bottom:1px solid var(--line)}.bm .stats-band .wrap{display:grid;grid-template-columns:repeat(4,1fr);padding-block:56px}.bm .stats-band .wrap>div{padding:0 28px;text-align:center}.bm .stats-band .wrap>div+div{border-left:1px solid var(--line)}.bm .stats-band .lbl{font-size:17px;font-weight:700;color:var(--ink)}.bm .stats-band .big{margin-top:10px;display:flex;justify-content:center;align-items:baseline;gap:4px}.bm .stats-band .big b{font-family:inherit;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1;color:var(--blue);letter-spacing:-.03em}.bm .stats-band .big span{font-size:15px;font-weight:600;color:var(--ink-2)}.bm .stats-band .desc{margin-top:10px;font-size:13px;color:var(--ink-3)}.bm section.sec.alt{background:linear-gradient(135deg,#EEF2FF,#F6F8FF 55%,#F1EFFC)}.bm .en{font-size:clamp(34px,4.6vw,56px);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--blue);opacity:.16;margin-bottom:-6px}.bm .en:before{content:attr(data-text)}.bm .head h2,.bm .read h2{font-weight:800;letter-spacing:-.02em}.bm .chip{padding:9px 18px;font-weight:600;box-shadow:0 1px 2px rgba(17,24,39,.04)}.bm .chip[aria-pressed=true]{background:var(--blue);border-color:var(--blue)}.bm .card .ph{border-radius:14px}.bm .card .ph .st{border-radius:999px;padding:4px 11px}.bm .card.soon .ph img{filter:grayscale(.25) brightness(1.02)}.bm .card.feature .ph:after{background:linear-gradient(180deg,rgba(9,22,56,0) 35%,rgba(9,22,56,.82))}.bm .cfo-banner,.bm .steps li{border-radius:16px}.bm .steps li{background:#fff;padding:26px 24px;border:0;box-shadow:0 10px 30px -18px rgba(17,24,39,.25)}.bm .steps{gap:16px}.bm .steps li+li{padding-left:24px;border-left:0}.bm .read .ph{border-radius:20px}.bm .btn{border-radius:8px}.bm .nav .btn{border-radius:999px}.bm .ihero{background-color:#9DB5DD}.bm .ihero:before{background:linear-gradient(90deg,rgba(9,22,56,.72),rgba(9,22,56,.42) 50%,rgba(9,22,56,0) 85%)}.bm .ihero .answer{background:rgba(9,22,56,.45);backdrop-filter:blur(6px);border-radius:10px}.bm .ihero .figs b{font-weight:800;text-shadow:0 1px 10px rgba(9,22,56,.5)}.bm .crumb,.bm .ihero .figs span,.bm .ihero .meta-line{color:#E8EDF8;text-shadow:0 1px 8px rgba(9,22,56,.6)}@media (max-width:860px){.bm .hero{min-height:0;background-image:url(/img/hero.m.webp)}.bm .hero:before{background:linear-gradient(180deg,rgba(9,22,56,.45),rgba(9,22,56,.55))}.bm .ihero:before{background:linear-gradient(180deg,rgba(9,22,56,.6),rgba(9,22,56,.7))}.bm .stats-band .wrap{grid-template-columns:1fr 1fr;row-gap:32px;padding-block:40px}.bm .stats-band .wrap>div{padding:0 12px}.bm .stats-band .wrap>div:nth-child(3){border-left:0}.bm .steps{grid-template-columns:1fr}}