.ibd[data-v-b36b41ff]{--ibd-rule:#e2e5e8;--ibd-lab:236px;--ibd-blue:var(--hm-light-blue,#4b8ea5);margin:0}@media (width>=601px){.ibd-name span[data-v-b36b41ff]{white-space:nowrap}}.ibd li[data-v-b36b41ff],.ibd ol[data-v-b36b41ff],.ibd p[data-v-b36b41ff]{max-width:none;margin:0;padding:0}.ibd ol[data-v-b36b41ff]{list-style:none}.ibd-legend[data-v-b36b41ff]{font-size:var(--t-sm);color:var(--hm-grey-ink);flex-wrap:wrap;justify-content:flex-start;gap:6px 22px;margin:-6px 0 14px;line-height:1.3;display:flex}.ibd-legend span[data-v-b36b41ff]{align-items:center;gap:8px;display:inline-flex}.ibd-legend .ibd-key+.ibd-key[data-v-b36b41ff]{margin-left:-5px}.ibd-legend .ibd-pip[data-v-b36b41ff]{position:static;translate:none}.ibd-key[data-v-b36b41ff]{background:#0f2a4342;border-radius:3px;width:22px;height:10px;display:inline-block}.ibd-key-run[data-v-b36b41ff]{background:var(--hm-navy)}.ibd-key.is-carrier[data-v-b36b41ff]{background:#4b8ea552}.ibd-key-run.is-carrier[data-v-b36b41ff]{background:var(--ibd-blue)}.ibd-row[data-v-b36b41ff]{grid-template-columns:var(--ibd-lab) minmax(0,1fr);align-items:center;display:grid}.ibd-name[data-v-b36b41ff]{flex-direction:column;gap:2px;padding:10px 18px 10px 0;display:flex}.ibd-name b[data-v-b36b41ff]{font-size:var(--t-lg);color:var(--hm-navy);letter-spacing:-.01em;font-weight:700;line-height:1.25}.ibd-name span[data-v-b36b41ff]{font-size:var(--t-md);color:var(--hm-grey);font-weight:600;line-height:1.35}.ibd-track[data-v-b36b41ff]{height:64px;position:relative}.ibd-track[data-v-b36b41ff]:before{content:"";border-top:1px dashed #cdd3d9;position:absolute;top:50%;left:0;right:0}.ibd-run[data-v-b36b41ff],.ibd-win[data-v-b36b41ff]{height:14px;margin-top:-7px;position:absolute;top:50%}.ibd-run[data-v-b36b41ff]{background:var(--hm-navy);border-radius:7px 0 0 7px;left:0}.ibd-win[data-v-b36b41ff]{background:#0f2a4342;border-radius:0 7px 7px 0}.is-carrier .ibd-run[data-v-b36b41ff]{background:var(--ibd-blue)}.is-carrier .ibd-win[data-v-b36b41ff]{background:#4b8ea552}.ibd-pip[data-v-b36b41ff]{background:var(--hm-teal);z-index:1;border-radius:50%;width:14px;height:14px;display:inline-block;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 0 0 3px #fff}.ibd-track .ibd-pip[data-v-b36b41ff]{left:7px}.ibd-axis[data-v-b36b41ff]{grid-template-columns:var(--ibd-lab) minmax(0,1fr);border-top:1px solid var(--ibd-rule);align-items:start;padding-top:8px;display:grid}.ibd-axis-k[data-v-b36b41ff]{font-size:var(--t-xs);letter-spacing:.1em;color:var(--hm-grey-ink);font-weight:700;line-height:1.3}.ibd-ticks[data-v-b36b41ff]{height:18px;position:relative}.ibd-ticks>span[data-v-b36b41ff]{font-size:var(--t-sm);color:var(--hm-grey-ink);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.3;position:absolute;top:0;translate:-50%}.ibd-ticks>span.first[data-v-b36b41ff]{translate:none}.ibd-ticks>span.last[data-v-b36b41ff]{left:auto;right:0;translate:none}.ibd-axis-cap[data-v-b36b41ff],.ibd-ticks span .s[data-v-b36b41ff]{display:none}@media (width<=900px){.ibd-legend[data-v-b36b41ff]{justify-content:flex-start;margin-top:0}}@media (width<=760px){.ibd-ticks span .l[data-v-b36b41ff]{display:none}.ibd-ticks span .s[data-v-b36b41ff]{display:inline}.ibd-ticks>span.no-short[data-v-b36b41ff]{display:none}.ibd-ticks>span.end[data-v-b36b41ff]{translate:none}.ibd-ticks>span.end .s[data-v-b36b41ff]{position:absolute;top:0;right:0}.ibd-pip[data-v-b36b41ff]{width:9px;height:9px;box-shadow:0 0 0 2px #fff}.ibd-track .ibd-pip[data-v-b36b41ff]{left:4.5px}.ibd-axis-k[data-v-b36b41ff]{display:none}.ibd-axis .ibd-ticks[data-v-b36b41ff]{grid-column:2}.ibd-axis-cap[data-v-b36b41ff]{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-grey-ink);grid-column:2;font-weight:700;line-height:1.3;display:block;margin:4px 0 0!important}}@media (width<=600px){.ibd-axis[data-v-b36b41ff],.ibd-row[data-v-b36b41ff]{grid-template-columns:minmax(0,1fr)}.ibd-row+.ibd-row[data-v-b36b41ff]{border-top:1px solid var(--ibd-rule)}.ibd-name[data-v-b36b41ff]{flex-direction:column;gap:2px;padding:14px 0 0}.ibd-track[data-v-b36b41ff]{height:40px}.ibd-run[data-v-b36b41ff]{min-width:28px}.ibd-axis .ibd-ticks[data-v-b36b41ff],.ibd-axis-cap[data-v-b36b41ff]{grid-column:1}}.hm.hm-implementation .hm-hero h1{max-width:22ch}.hm.hm-implementation .hm-hero .hm-bands{width:100%;margin-top:0;scroll-margin-top:92px}.hm.hm-implementation .hm-bands .hm-ladder-cap{margin-bottom:20px}.hm.hm-implementation .hm-bands .impl-band-notes{border-top:1px solid var(--hm-line);margin-top:22px;padding-top:4px}.hm.hm-implementation .hm-bands .impl-band-notes li{border-top:0;padding:20px 0 0}@media (width<=960px){.hm.hm-implementation .hm-bands .impl-band-notes li{padding-bottom:18px}.hm.hm-implementation .hm-bands .impl-band-notes li+li{border-top:1px solid var(--hm-line)}.hm.hm-implementation .hm-bands .impl-band-notes li:last-child{padding-bottom:0}}.hm.hm-implementation .hm-bands .hm-ladder-foot{border-top:1px solid var(--hm-line);text-wrap:pretty;max-width:none;margin-top:22px;padding-top:18px}.hm.hm-implementation .hm-bands .impl-pricing-go{max-width:none;margin:4px 0 0}.hm.hm-implementation .hm-bands .impl-pricing-go .hm-arrow{padding:11px 0;display:inline-block}.hm.hm-implementation .hm-phases tbody{counter-reset:phase}.hm.hm-implementation .hm-phases td:first-child{white-space:nowrap;width:18%}.hm.hm-implementation .hm-phases td:first-child b{align-items:baseline;gap:10px;display:flex}.hm.hm-implementation .hm-phases td:first-child b:before{counter-increment:phase;content:counter(phase,decimal-leading-zero);font-size:var(--t-xs);letter-spacing:.08em;color:var(--hm-teal);font-weight:700}.hm.hm-implementation .hm-phases td:nth-child(2){width:52%}.hm.hm-implementation .hm-phases th:last-child{color:var(--hm-teal);background:var(--hm-teal-tint)}.hm.hm-implementation .hm-phases td:last-child{background:var(--hm-teal-tint);color:var(--hm-navy);font-weight:600}.hm.hm-implementation #migration .hm-split{align-items:start}.hm.hm-implementation .hm-split .hm-tiers{margin-top:0}.hm.hm-implementation .hm-tier{padding:var(--hm-pad)}.hm.hm-implementation .hm-tier .d{font-size:var(--t-md);text-wrap:pretty}.hm.hm-implementation .hm-lloyds .hm-wrap{align-items:start;row-gap:0}.hm.hm-implementation .hm-lloyds .impl-band-head{grid-column:1/-1}.hm.hm-implementation .hm-lloyds .impl-band-head h2{margin-bottom:22px}.hm.hm-implementation .hm-lloyds .card{align-self:start;margin-top:0}.hm.hm-implementation .hm-lloyds .impl-ask ol{counter-reset:ask;margin:14px 0 0;padding:0;list-style:none}.hm.hm-implementation .hm-lloyds .impl-ask li{counter-increment:ask;color:#fff;font-size:var(--t-md);text-wrap:pretty;border-top:1px solid #ffffff24;align-items:baseline;gap:12px;padding:10px 0;line-height:1.4;display:flex}.hm.hm-implementation .hm-lloyds .impl-ask li:last-child{padding-bottom:0}.hm.hm-implementation .hm-lloyds .impl-ask li,.hm.hm-implementation .hm-lloyds .impl-ask>p{max-width:none}.hm.hm-implementation .hm-lloyds .impl-ask li:before{content:counter(ask,decimal-leading-zero);min-width:2.2em;font-size:var(--t-xs);letter-spacing:.08em;color:#6fb8ba;flex:none;font-weight:700}.hm.hm-implementation .hm-lloyds .hm-proof{grid-column:1/-1}.hm.hm-implementation .hm-lloyds .hm-proof .hm-wrap{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px 24px;display:grid}.hm.hm-implementation .impl-phases-cta{margin:28px 0 0}.hm.hm-implementation .hm-mod>p:last-child{margin-bottom:0}.hm.hm-implementation .hm-mod h3:has(.n){font-size:var(--t-lg);text-wrap:balance;font-weight:600;line-height:1.35}.hm.hm-implementation .hm-mod h3 .n{letter-spacing:-.015em;color:var(--hm-navy);margin-bottom:4px;font-size:clamp(26px,2.6vw,32px);font-weight:800;line-height:1.1;display:block}.hm.hm-implementation .hm-mod a[href^=mailto]{margin-block:-13px;padding-block:13px;display:inline-block}@media (width<=960px){.hm.hm-implementation .hm-lloyds .impl-band-head{order:-3}.hm.hm-implementation .hm-lloyds .card{margin-top:10px}.hm.hm-implementation #migration .hm-split{flex-direction:column;align-items:stretch;display:flex}.hm.hm-implementation .hm-phases td:first-child{width:auto}.hm.hm-implementation .hm-phases td:nth-child(2){width:42%}.hm.hm-implementation .hm-phases td:last-child,.hm.hm-implementation .hm-phases th:last-child{min-width:210px}.hm.hm-implementation .hm-phases td,.hm.hm-implementation .hm-phases th{padding:14px 16px}}@media (width<=1100px){.hm.hm-implementation .hm-lloyds .hm-proof .hm-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.hm.hm-implementation .hm-lloyds .hm-proof .item:nth-child(odd){border-left:0;padding-left:0}}@media (width<=900px){.hm.hm-implementation #bands,.hm.hm-implementation #faq{scroll-margin-top:92px}}@media (width<=700px){.hm.hm-implementation .hm-phases td:first-child{white-space:normal;width:auto}.hm.hm-implementation .hm-phases td:first-child b{font-size:var(--t-lg)}.hm.hm-implementation .hm-phases td:nth-child(2){width:auto}.hm.hm-implementation .hm-phases td:last-child{border-radius:var(--hm-radius);margin:0 12px 12px;padding:12px 14px}.hm.hm-implementation .hm-phases td:first-child{padding-bottom:4px}.hm.hm-implementation .hm-phases td:nth-child(2){padding-top:6px}.hm.hm-implementation .hm-phases td:last-child:before{content:"WHAT WE NEED FROM YOU";font-size:var(--t-xs);letter-spacing:.1em;color:var(--hm-teal);margin-bottom:4px;font-weight:700;display:block}}@media (width<=600px){.hm.hm-implementation .hm-bands{padding:20px 16px}.hm.hm-implementation #migration .hm-btn{white-space:normal;text-align:center;max-width:100%}.hm.hm-implementation .hm-lloyds .hm-proof .hm-wrap{grid-template-columns:minmax(0,1fr)}.hm.hm-implementation .hm-lloyds .hm-proof .item,.hm.hm-implementation .hm-lloyds .hm-proof .item:first-child{border-left:0;padding-left:0}}.hm.hm-implementation .hm-spec span,.hm.hm-implementation figcaption,.hm.hm-implementation p{text-wrap:pretty}.hm.hm-implementation .hm-hero .hm-wrap{gap:28px;padding-top:clamp(32px,3vw,44px)}.hm.hm-implementation .hm-hero .hm-hero-note,.hm.hm-implementation .hm-sec-split .hm-sec-note{margin-top:14px}.hm.hm-implementation .impl-data-k{font-size:var(--t-xs);letter-spacing:.1em;color:var(--hm-grey-ink);margin:0 0 10px;font-weight:700}.hm.hm-implementation .impl-data .hm-tiers+.impl-data-k{margin-top:26px}.hm.hm-implementation .impl-data .hm-tiers{margin-top:0}.hm.hm-implementation .impl-data .hm-tier{padding:18px var(--hm-pad)}.hm.hm-implementation .impl-data .hm-tiers{gap:12px}
