.k-bp{--bp-line:#e1e7e4;--bp-ink:#1b2a26;--bp-slate:#56645f;--bp-grey:#66736e;--bp-dim:#7d8b86;--bp-faint:#bac4bf;--bp-pad:56px;--bp-ai:#85b773;--bp-ai-strong:#427534;--bp-ai-tint:#eef6ea;--bp-ai-line:#c9e1bd;--bp-data:#3e8a9a;--bp-rail:#1d5566;--bp-tint:#f0f6f7;--bp-pine:#1d3a35;--bp-dev:#e28b5b;--bp-ok-bg:#e3f2e7;--bp-ok:#397344;--bp-bad-bg:#fbe3dd;--bp-bad:#a63f2b;--bp-wait-bg:#fff1d6;--bp-wait:#8a5a0b;--bp-dots:radial-gradient(#1d3a351f 1px, transparent 1.2px) 0 0/18px 18px, #f6f8f7;color:var(--bp-ink);font-family:var(--font-plex-sans), "IBM Plex Sans", system-ui, sans-serif;background:#fafbfa}.k-bp *,.k-bp :before,.k-bp :after{box-sizing:border-box}.k-bp-wrap{max-width:1380px;padding:0 var(--bp-pad);margin:0 auto;position:relative}.k-bp-h1,.k-bp-h2,.k-bp-quote p{font-family:var(--font-instrument), "Instrument Sans", system-ui, sans-serif;color:var(--bp-ink);font-weight:400}.k-bp a{color:inherit}.k-bp-cta{white-space:nowrap;background:#ffba00;border-radius:6px;align-items:center;padding:15px 30px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex;color:#16302c!important}.k-bp-cta:hover{background:#f5b000}.k-bp-more{font-size:16px;font-weight:500;text-decoration:none}.k-bp-cta:focus-visible,.k-bp-more:focus-visible,.k-bp-rlink:focus-visible,.k-bp-mode:focus-visible,.k-bp-xl a:focus-visible,.k-bp-subnav a:focus-visible{outline:2px solid var(--bp-pine);outline-offset:2px}.k-bp-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:34px;display:flex}.k-bp-hero{border-bottom:1px solid var(--bp-line);background:#f1f6f2;padding-bottom:88px;position:relative;overflow:hidden}.k-bp-hero-in{text-align:center;padding-top:96px}.k-bp-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-slate);margin-bottom:24px;font-size:11.5px;font-weight:500;display:inline-block}.k-bp-h1{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;margin:0 auto;font-size:clamp(38px,6vw,72px);line-height:1.05}.k-bp-h1 span{color:var(--bp-dim);display:block}.k-bp-sub{max-width:54ch;color:var(--bp-slate);text-wrap:pretty;margin:28px auto 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.k-bps{max-width:calc(1240px + 2 * var(--bp-pad));padding:0 var(--bp-pad);text-align:left;margin:72px auto 0;font-size:13px;position:relative;container-type:inline-size}.k-bps svg{display:block}.k-bps-win{-webkit-mask-composite:source-in;background:#fff;border:1px solid #e4e7e2;border-radius:6px;grid-template-rows:auto 1fr;grid-template-columns:56px 204px minmax(0,1fr);height:640px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 82%,#0000 100%),linear-gradient(90deg,#000 92%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%),linear-gradient(90deg,#000 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.k-bps-top{border-bottom:1px solid #e3eaec;grid-column:1/4;align-items:center;gap:16px;min-width:0;padding:10px 14px;font-size:12.5px;display:flex}.k-bps-acme{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.k-bps-acme em{color:var(--bp-slate);font-style:normal;font-weight:400}.k-bps-bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.k-bps-bars b{background:var(--bp-data);border-radius:1px;width:3px;display:block}.k-bps-crumbs{white-space:nowrap;align-items:center;gap:7px;min-width:0;font-weight:600;display:flex;overflow:hidden}.k-bps-crumbs .k-bps-c1{color:var(--bp-slate);font-weight:500}.k-bps-sep{color:var(--bp-grey);font-weight:400}.k-bps-right{margin-left:auto}.k-bps-av{width:22px;height:22px;color:var(--bp-rail);background:#dde7ea;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.k-bps-rail{background:var(--bp-rail);flex-direction:column;gap:2px;padding:10px 0;display:flex}.k-bps-rail span{color:#d7e8ec;flex-direction:column;align-items:center;gap:4px;padding:9px 2px;font-size:9px;font-weight:600;display:flex}.k-bps-rail span.is-on{color:#fff;background:#ffffff1f}.k-bps-rail svg{width:17px;height:17px}.k-bps-tree{background:#fff;border-right:1px solid #e3eaec;min-width:0;padding:14px 10px;overflow:hidden}.k-bps-th{margin:0 6px 10px;font-size:14px;font-weight:600;display:block}.k-bps-tree ul{margin:0;padding:0;list-style:none}.k-bps-tree li{white-space:nowrap;border-radius:4px;align-items:center;gap:8px;min-width:0;padding:6px 8px;font-size:12.5px;transition:background-color .3s;display:flex}.k-bps-tree li span{text-overflow:ellipsis;overflow:hidden}.k-bps-tree li.is-sub{margin-left:14px}.k-bps-tree li.is-grp{margin-top:6px;font-weight:600}.k-bps-tree li.is-grp:first-child{margin-top:0}.k-bps-tree li.is-sel{background:#e9eeec;font-weight:600}.k-bps-tree svg{fill:none;stroke:#e0913a;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.k-bps-tree li.is-grp svg{stroke:var(--bp-slate)}.k-bps-dsh{background:#edf2f3;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex;overflow:hidden}.k-bps-filt{flex-wrap:wrap;gap:6px;display:flex}.k-bps-filt span{color:var(--bp-slate);background:#fff;border:1px solid #dfe5e3;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.k-bps-panel{background:#fff;border-radius:6px;min-width:0;padding:14px;box-shadow:0 1px 2px #1b2a260d}.k-bps-ph{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.k-bps-ph h5{color:var(--bp-ink);margin:0;font-family:inherit;font-size:13px;font-weight:600}.k-bps-s{color:var(--bp-grey);font-size:11px}.k-bps-lg{color:var(--bp-slate);flex-wrap:wrap;gap:4px 14px;font-size:11px;display:flex}.k-bps-lg>span{align-items:center;gap:6px;display:inline-flex}.k-bps-lg i{border-top:2px solid var(--bp-data);width:16px;display:block}.k-bps-lg i.is-p{border-top:2px dashed #b9c3bf}.k-bps-lg i.is-f{border-top-style:dashed}.k-bps-chart{width:100%;height:90px;margin-top:8px}.k-bps-chart path{fill:none;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.k-bps-plan{stroke:#b9c3bf;stroke-width:1.5px;stroke-dasharray:4 3}.k-bps-act{stroke:var(--bp-data);stroke-width:2.25px}.k-bps-fc{stroke:var(--bp-data);stroke-width:2.25px;stroke-dasharray:5 4}.k-bps-fcz{fill:#f1f5f4}.k-bps-lines{clip-path:inset(0 100% 0 0)}.k-bps.is-run .k-bps-lines{clip-path:inset(0);transition:clip-path 1.6s cubic-bezier(.65,0,.35,1)}.k-bps-mx{text-align:center;color:var(--bp-grey);grid-template-columns:repeat(12,minmax(0,1fr));margin:4px 0 0;padding:0 1.5%;font-size:10px;display:grid}.k-bps-tp{margin-right:6%;overflow:hidden}.k-bps-tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px;margin-top:10px;font-size:12.5px}.k-bps-tbl th{letter-spacing:.06em;text-align:right;text-transform:uppercase;color:var(--bp-slate);white-space:nowrap;padding:5px 8px;font-size:10px;font-weight:600}.k-bps-g th{letter-spacing:.02em;text-transform:none;color:var(--bp-ink);border-bottom:1px solid #e3eaec;padding-top:2px;font-size:11px}.k-bps-g th.is-m{text-align:center}.k-bps-sub th{border-bottom:1px solid #e3eaec}.k-bps-tbl td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef0ec;padding:8px}.k-bps-tbl td:first-child{text-align:left;color:var(--bp-ink)}.k-bps-tbl td.is-u{font-weight:600}.k-bps-tbl td.is-p{color:var(--bp-grey)}.k-bps-tbl td.is-worse{color:var(--bp-bad)}.k-bps-tbl .is-fc{background:#f4f7f6}.k-bps-tbl .is-fy{background:#eef4ee}.k-bps-tbl tr.is-sum td{border-top:1px solid var(--bp-ink);font-weight:600}.k-bps-tbl th[style],.k-bps-tbl td[style]{opacity:0;transition:opacity .45s;transition-delay:var(--d)}.k-bps.is-run .k-bps-tbl th[style],.k-bps.is-run .k-bps-tbl td[style]{opacity:1}.k-bp-st{color:var(--bp-grey);white-space:nowrap;background:#f2f4f1;border-radius:999px;justify-self:end;padding:2px 9px;font-size:11px;font-weight:600}.k-bp-st.is-ok{background:var(--bp-ok-bg);color:var(--bp-ok)}.k-bp-st.is-wait{background:var(--bp-wait-bg);color:var(--bp-wait)}@container (max-width:879.98px){.k-bps-win{grid-template-columns:56px minmax(0,1fr);height:660px;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.k-bps-top{grid-column:1/3}.k-bps-tree{display:none}.k-bps-tbl{min-width:0}.k-bps-tp{margin-right:0}.k-bps-tbl .is-hide{display:none}}@container (max-width:559.98px){.k-bps-win{grid-template-columns:minmax(0,1fr);height:700px}.k-bps-rail,.k-bps-c1{display:none}.k-bps-top{grid-column:1}.k-bps-dsh{gap:10px;padding:10px}.k-bps-filt span:last-child{display:none}.k-bps-tbl{font-size:11.5px}.k-bps-tbl .is-fy{display:none}.k-bps-tbl th,.k-bps-tbl td{padding:7px 4px}}.k-bp-subnav{border-bottom:1px solid var(--bp-line);background:#fff}.k-bp-subnav .k-bp-wrap{flex-wrap:wrap;justify-content:center;gap:4px 32px;padding-top:14px;padding-bottom:14px;display:flex}.k-bp-subnav a{color:var(--bp-slate);padding:4px 0;font-size:14px;font-weight:500;text-decoration:none}.k-bp-subnav a:hover{color:var(--bp-ink)}.k-bp-sec{padding:112px 0 0;scroll-margin-top:24px}.k-bp-sh{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:24px 48px;margin-bottom:44px;display:grid}.k-bp-h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.15}.k-bp-h2 span{color:var(--bp-dim);display:block}.k-bp-sh p{max-width:46ch;color:var(--bp-slate);margin:0;font-size:16px;line-height:1.6}.k-bp-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-slate);margin-bottom:16px;font-size:11px;font-weight:500;display:block}.k-bp-mode .k-bp-k,.k-bp-plan .k-bp-k,.k-bp-way .k-bp-k,.k-bp-ph .k-bp-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-grey);font-size:10.5px;display:block}.k-bp-rlink{margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;text-decoration:none}.k-bp-rlink:hover{color:#3f7867}.k-bp-three{border:1px solid var(--bp-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-bp .k-bp-mode{flex-direction:column;gap:8px;min-width:0;padding:26px 24px 22px;text-decoration:none;transition:background-color .2s;display:flex}.k-bp-mode+.k-bp-mode{border-left:1px solid var(--bp-line)}.k-bp-mode:hover{background:#f6f8f7}.k-bp-mode h3{margin:0;font-family:inherit;font-size:21px;font-weight:600}.k-bp-mode p{color:var(--bp-slate);margin:0;font-size:14.5px;line-height:1.55}.k-bp-mv{border:1px solid var(--bp-line);background:var(--bp-dots);justify-content:center;align-items:center;height:112px;margin-top:10px;padding:14px 24px;display:flex}.k-bp-mv svg{width:100%;height:80px}.k-bp-mv path{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.k-bp-l-act,.k-bp-l-fc{stroke:var(--bp-data)}.k-bp-l-fc{stroke-dasharray:4 3}.k-bp-l-up{stroke:var(--bp-ai-strong)}.k-bp-l-dn{stroke:var(--bp-dev)}.k-bp-sbars{flex-direction:column;gap:8px;width:100%;max-width:240px;display:flex}.k-bp-sbars>span{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;display:grid}.k-bp-sbars em{color:var(--bp-slate);font-size:11px;font-style:normal}.k-bp-sbars i{background:#e7ecea;height:8px;display:block}.k-bp-sbars b{background:var(--bp-data);height:100%;display:block}.k-bp-sbars b.is-lo{background:var(--bp-dev)}.k-bp-go{margin-top:auto;padding-top:8px;font-size:14px;font-style:normal;font-weight:600}.k-bp-diff{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.k-bp-ben{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k-bp-ben li{border-top:1px solid var(--bp-line);grid-template-columns:220px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.k-bp-ben li:last-child{border-bottom:1px solid var(--bp-line)}.k-bp-ben b{font-size:16px;font-weight:600}.k-bp-ben span{color:var(--bp-slate);font-size:14.5px;line-height:1.55}.k-bp-card{border:1px solid var(--bp-line);background:#fff;min-width:0;overflow:hidden}.k-bp-ch{border-bottom:1px solid var(--bp-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;font-size:13px;font-weight:600;display:flex}.k-bp-ch span{color:var(--bp-grey);font-size:12px;font-weight:400}.k-bp-cb{background:var(--bp-dots);padding:18px}.k-bp-cf{border-top:1px solid var(--bp-line);color:var(--bp-grey);padding:10px 16px;font-size:12px}.k-bp-tbl{border-collapse:collapse;border:1px solid var(--bp-line);font-variant-numeric:tabular-nums;background:#fff;width:100%;font-size:13px}.k-bp-tbl th{border-bottom:1px solid var(--bp-line);letter-spacing:.07em;text-align:left;text-transform:uppercase;color:var(--bp-ink);padding:10px 12px;font-size:10px;font-weight:600}.k-bp-tbl td{white-space:nowrap;border-bottom:1px solid #eef0ec;padding:9px 12px}.k-bp-tbl tr:last-child td{border-bottom:0}.k-bp-tbl .k-bp-r{text-align:right}.k-bp-tbl td.k-bp-hs{color:var(--bp-slate)}.k-bp-tbl tr.is-total td{border-top:1px solid var(--bp-ink);background:var(--bp-ai-tint);font-weight:600}.k-bp-tbl tr.is-base td{font-weight:600}.k-bp-tbl .k-bp-st{display:inline-block}.k-bp-cpanel{border:1px solid var(--bp-line);background:#fff;padding:12px 14px 6px}.k-bp-lg{color:var(--bp-slate);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.k-bp-lg span{align-items:center;gap:7px;display:inline-flex}.k-bp-lg i{border-top:2px solid var(--bp-data);width:18px;display:block}.k-bp-lg i.is-d{border-top-style:dashed}.k-bp-lg i.is-b{border-top:2px dashed var(--bp-faint)}.k-bp-fc svg{width:100%;height:auto;display:block}.k-bp-fc path{fill:none;stroke-linejoin:round;stroke-linecap:round}.k-bp-bud{stroke:var(--bp-faint);stroke-width:1.5px;stroke-dasharray:3 3}.k-bp-act{stroke:var(--bp-data);stroke-width:2.25px;stroke-dasharray:1;stroke-dashoffset:0}.k-bp-fcl{stroke:var(--bp-data);stroke-width:2.25px;stroke-dasharray:5 4}.k-bp-cut{stroke:var(--bp-faint);stroke-width:1px}.k-bp-ctx{fill:var(--bp-slate);font-size:11px}.k-bp-dot circle:first-child{fill:var(--bp-data);opacity:.18}.k-bp-dot circle:last-child{fill:var(--bp-data);stroke:#fff;stroke-width:1.5px}.k-bp-fc.is-armed .k-bp-act{stroke-dashoffset:1px}.k-bp-fc.is-armed .k-bp-fcl,.k-bp-fc.is-armed .k-bp-dot,.k-bp-fc.is-armed .k-bp-ctx,.k-bp-fc.is-armed .k-bp-cut{opacity:0}.k-bp-fc.is-armed.is-run .k-bp-act{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1)}.k-bp-fc.is-armed.is-run .k-bp-fcl,.k-bp-fc.is-armed.is-run .k-bp-dot,.k-bp-fc.is-armed.is-run .k-bp-ctx,.k-bp-fc.is-armed.is-run .k-bp-cut{opacity:1;transition:opacity .6s 1.5s}.k-bp-plan{border-top:1px solid var(--bp-line);border-left:1px solid var(--bp-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-bp-plan article{border-right:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);flex-direction:column;gap:8px;min-width:0;padding:24px;display:flex}.k-bp-plan h3{margin:0;font-family:inherit;font-size:18px;font-weight:600}.k-bp-plan p{color:var(--bp-slate);margin:0;font-size:14.5px;line-height:1.55}.k-bp-plan article.is-sum{border-color:var(--bp-pine);background:var(--bp-pine);color:#fff}.k-bp-plan .is-sum .k-bp-k,.k-bp-plan .is-sum p{color:#c9d8ce}.k-bp-ways{border:1px solid var(--bp-line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-bp-way{flex-direction:column;gap:10px;min-width:0;padding:30px 28px 26px;display:flex}.k-bp-way+.k-bp-way{border-left:1px solid var(--bp-line)}.k-bp-way.is-ai{background:repeating-linear-gradient(135deg,#56907e14 0 1px,#0000 1px 9px),#fafbfa}.k-bp-way h3{margin:0;font-family:inherit;font-size:20px;font-weight:600}.k-bp-way ul{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:flex}.k-bp-way li{align-items:baseline;gap:10px;display:flex}.k-bp-way li:before{content:"";background:var(--bp-pine);flex:none;width:6px;height:6px;transform:translateY(-2px)}.k-bp-way.is-ai li:before{background:var(--bp-ai-strong)}.k-bp-onb{border:1px solid var(--bp-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-bp-ph{flex-direction:column;gap:8px;min-width:0;padding:28px 26px 22px;display:flex}.k-bp-ph+.k-bp-ph{border-left:1px solid var(--bp-line)}.k-bp-ph h3{margin:0;font-family:inherit;font-size:19px;font-weight:600}.k-bp-ph p{color:var(--bp-slate);margin:0;font-size:14.5px;line-height:1.55}.k-bp-ph ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.k-bp-ph li{border-top:1px solid #eef0ec;justify-content:space-between;gap:10px;padding-top:6px;display:flex}.k-bp-ph li em{color:var(--bp-grey);white-space:nowrap;font-style:normal}.k-bp .k-bp-ilink{margin-top:20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.k-bp .k-bp-ilink:hover{text-decoration:underline}.k-bp-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 26px;font-size:14px;display:flex}.k-bp-band span{font-size:13px}.k-bp-band.is-b1{background:var(--bp-pine);color:#fff;grid-column:1/-1}.k-bp-band.is-b1 span{color:#c9d8ce}.k-bp-band.is-b2{border-top:1px solid var(--bp-ai-line);background:var(--bp-ai-tint);color:var(--bp-ai-strong);grid-column:2/-1}.k-bp-band.is-b2 b{color:var(--bp-ink)}.k-bp-quote{border:1px solid var(--bp-line);background:var(--bp-dots);margin:12px 0 0;padding:22px 24px 20px}.k-bp-quote p{margin:0;font-size:19px;line-height:1.4}.k-bp-quote footer{color:var(--bp-slate);margin-top:8px;font-size:13px}.k-bp-quote footer b{color:var(--bp-ink);margin-right:8px;font-weight:600}.k-bp-trust{border:1px solid var(--bp-line);background:#fff;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px 56px;padding:44px;display:grid}.k-bp-trust>div>p{max-width:40ch;color:var(--bp-slate);margin:16px 0 0;font-size:16px;line-height:1.6}.k-bp-tg{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:22px 28px;display:grid}.k-bp-tg div{border-top:1px solid var(--bp-line);padding-top:14px}.k-bp-tg b{font-size:15.5px;font-weight:600;display:block}.k-bp-tg span{color:var(--bp-slate);margin-top:4px;font-size:14px;line-height:1.5;display:block}.k-bp-logos{border:1px solid var(--bp-line);background:#fff;border-top:0}.k-bp-logos-l{border-bottom:1px solid var(--bp-line);color:var(--bp-slate);padding:14px 20px;font-size:13px;display:block}.k-bp-logos-g{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.k-bp-logos-g span{border-right:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);justify-content:center;align-items:center;height:76px;padding:0 16px;display:flex}.k-bp-logos-g span:nth-child(6n){border-right:0}.k-bp-logos-g span:nth-child(n+7){border-bottom:0}.k-bp-logos-g img{filter:brightness(0);opacity:.42}.k-bp-xl{border:1px solid var(--bp-line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-bp .k-bp-xl a{flex-direction:column;gap:6px;padding:22px 24px;text-decoration:none;transition:background-color .2s;display:flex}.k-bp-xl a+a{border-left:1px solid var(--bp-line)}.k-bp-xl a:hover{background:#f6f8f7}.k-bp-xl b{font-size:17px;font-weight:600}.k-bp-xl span{color:var(--bp-slate);font-size:14px;line-height:1.5}.k-bp-xl i{margin-top:auto;padding-top:6px;font-size:14px;font-style:normal;font-weight:600}.k-bp-end{background:var(--bp-pine);color:#fbfaf6;margin-top:112px;position:relative;overflow:hidden}.k-bp-end-in{grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:32px;padding-top:88px;padding-bottom:96px;display:grid}.k-bp-end .k-bp-h2{color:#fbfaf6;letter-spacing:-.025em;max-width:18ch;font-size:clamp(30px,4vw,52px);line-height:1.1}.k-bp-end p{color:#fbfaf6bf;max-width:46ch;margin:18px 0 0;font-size:17px;line-height:1.6}.k-bp-end .k-bp-ctas{justify-content:flex-end;margin:0}.k-bp-end .k-bp-more{color:#fbfaf6}@media (max-width:1180px){.k-bp-logos-g{grid-template-columns:repeat(4,minmax(0,1fr))}.k-bp-logos-g span:nth-child(6n){border-right:1px solid var(--bp-line)}.k-bp-logos-g span:nth-child(4n){border-right:0}.k-bp-logos-g span:nth-child(n+7){border-bottom:1px solid var(--bp-line)}.k-bp-logos-g span:nth-child(n+9){border-bottom:0}.k-bp-ben li{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:960px){.k-bp-sh,.k-bp-diff,.k-bp-three,.k-bp-ways,.k-bp-onb,.k-bp-xl,.k-bp-trust{grid-template-columns:minmax(0,1fr)}.k-bp-mode+.k-bp-mode,.k-bp-way+.k-bp-way,.k-bp-ph+.k-bp-ph,.k-bp-xl a+a{border-left:0;border-top:1px solid var(--bp-line)}.k-bp-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.k-bp-band.is-b2{grid-column:1}.k-bp-diff.is-rev>.k-bp-card{order:2}.k-bp-trust{padding:32px 28px}}@media (max-width:860px){.k-bp{--bp-pad:20px}.k-bp-hero-in{padding-top:56px}.k-bp-hero{padding-bottom:56px}.k-bps{margin-top:44px}.k-bp-sec{padding-top:72px}.k-bp-subnav .k-bp-wrap{justify-content:flex-start;gap:4px 20px}.k-bp-end{margin-top:72px}.k-bp-end-in{grid-template-columns:minmax(0,1fr);padding-top:56px;padding-bottom:64px}.k-bp-end .k-bp-ctas{justify-content:flex-start}}@media (max-width:640px){.k-bp-plan,.k-bp-tg{grid-template-columns:minmax(0,1fr)}.k-bp-cb{padding:12px}.k-bp-tbl th,.k-bp-tbl td{padding:8px}.k-bp-tbl .k-bp-hs{display:none}.k-bp-logos-g{grid-template-columns:repeat(2,minmax(0,1fr))}.k-bp-logos-g span{border-bottom:1px solid var(--bp-line)!important}.k-bp-logos-g span:nth-child(odd){border-right:1px solid var(--bp-line)!important}.k-bp-logos-g span:nth-child(2n){border-right:0!important}.k-bp-logos-g span:nth-child(n+11){border-bottom:0!important}.k-bp-band{padding:12px 20px}}@media (prefers-reduced-motion:reduce){.k-bp *,.k-bp :before,.k-bp :after{transition:none!important;animation:none!important}}
