.xbg-host{position:relative}.xbg-layers{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none}.xbg-bg,.xbg-overlay,.xbg-video{position:absolute;inset:0;width:100%;height:100%}.xbg-bg{background-repeat:no-repeat;background-position:center center;background-size:cover}.xbg-video{object-fit:cover}.xbg-overlay{opacity:.5}.xbg-host>:not(.xbg-layers){position:relative;z-index:1}@media (max-width:767px){.xbg-host.xbg-nomv .xbg-video{display:none}}.tml-wrap{--tl-track:#d5dde5;--tl-fillc:#56A9FD;--tl-th:2px;--tl-ds:12px;--tl-dbw:1.5px;--tl-dbg:#f4f8fb;--tl-dbd:#b8c4cf;--tl-dbg-d:#56A9FD;--tl-dbd-d:#56A9FD;--tl-dgap:14px;--tl-dur:1400ms;--tl-gap:24px;--tl-u:0;--tl-n:4;position:relative;width:100%;padding:70px 20px;background-color:#f4f8fb;color:#031d33}.tml-wrap,.tml-wrap *,.tml-wrap ::after,.tml-wrap ::before{box-sizing:border-box}.tml-inner{position:relative;z-index:1;width:100%;max-width:1100px;margin:0 auto}.tml-header{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:64px}.tml-head-l{max-width:330px}.tml-eyebrow{margin-bottom:14px;font-size:8.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;line-height:1.4;color:#0a5f93}.tml-heading{margin:0;padding:0;font-size:30px;font-weight:700;line-height:1.2;color:#031d33}.tml-intro{max-width:330px;margin:0;font-size:13px;line-height:1.65;color:#6b7a88}.tml-line{position:relative}.tml-fill,.tml-track{position:absolute;left:0}.tml-track{top:calc(var(--tl-ds)/2 - var(--tl-th)/2);right:0;height:var(--tl-th);background:var(--tl-track);border-radius:99px;overflow:hidden}.tml-fill{top:0;height:100%;width:var(--tl-fill, calc(var(--tl-u) / var(--tl-n) * 100%));background:var(--tl-fillc);border-radius:inherit;transition:width var(--tl-dur) cubic-bezier(.25,.6,.25,1)}.tml-wrap[data-mode=scroll] .tml-fill,.tml-wrap[data-mode=static] .tml-fill{transition:none}.tml-wrap[data-mode=scroll] .tml-fill{will-change:width,height}.tml-items{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--tl-gap);z-index:1}.tml-item{position:relative;display:block;min-width:0;padding-top:calc(var(--tl-ds) + var(--tl-dgap));text-decoration:none!important;color:inherit}.tml-dot{position:absolute;top:0;left:0;width:var(--tl-ds);height:var(--tl-ds);border:var(--tl-dbw) solid var(--tl-dbd);border-radius:50%;background:var(--tl-dbg);transition:background-color .35s ease,border-color .35s ease,transform .35s ease}.tml-item.is-done .tml-dot{background:var(--tl-dbg-d);border-color:var(--tl-dbd-d)}.tml-item:hover .tml-dot{transform:scale(1.2)}.tml-years{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:8px;margin-bottom:14px}.tml-y1{font-size:38px;font-weight:800;line-height:1;letter-spacing:-.01em;color:#031d33}.tml-y2{font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a5f93}.tml-item:not(.is-done) .tml-y2{color:#5d6f80}.tml-title{display:block;margin-bottom:10px;font-size:14px;font-weight:800;line-height:1.3;color:#031d33;transition:color .3s ease}.tml-text{display:block;max-width:230px;font-size:11.5px;line-height:1.65;color:#6b7a88}.tml-heading,.tml-text,.tml-title{overflow-wrap:anywhere}@media (max-width:1200px){.tml-wrap{padding:56px 24px}.tml-header{margin-bottom:48px}}@media (max-width:1024px){.tml-wrap[data-bp=tablet]{padding:44px 18px}.tml-wrap[data-bp=tablet] .tml-header{flex-direction:column;gap:16px;margin-bottom:32px}.tml-wrap[data-bp=tablet] .tml-intro{max-width:100%}.tml-wrap[data-bp=tablet] .tml-heading{font-size:26px}.tml-wrap[data-bp=tablet] .tml-track{top:calc(var(--tl-ds)/2);bottom:0;left:calc(var(--tl-ds)/2 - var(--tl-th)/2);right:auto;width:var(--tl-th);height:auto}.tml-wrap[data-bp=tablet] .tml-fill{width:100%;height:var(--tl-fill, calc(var(--tl-u) / var(--tl-n) * 100%));transition-property:height}.tml-wrap[data-bp=tablet] .tml-items{display:flex;flex-direction:column;gap:var(--tl-gap)}.tml-wrap[data-bp=tablet] .tml-item{padding:0 0 0 calc(var(--tl-ds) + 18px)}.tml-wrap[data-bp=tablet] .tml-dot{top:4px}.tml-wrap[data-bp=tablet] .tml-years{margin-bottom:8px}.tml-wrap[data-bp=tablet] .tml-y1{font-size:32px}.tml-wrap[data-bp=tablet] .tml-text{max-width:100%;font-size:13px}.tml-wrap[data-bp=tablet] .tml-title{font-size:15px}}@media (max-width:767px){.tml-wrap[data-bp=mobile]{padding:44px 18px}.tml-wrap[data-bp=mobile] .tml-header{flex-direction:column;gap:16px;margin-bottom:32px}.tml-wrap[data-bp=mobile] .tml-intro{max-width:100%}.tml-wrap[data-bp=mobile] .tml-heading{font-size:26px}.tml-wrap[data-bp=mobile] .tml-track{top:calc(var(--tl-ds)/2);bottom:0;left:calc(var(--tl-ds)/2 - var(--tl-th)/2);right:auto;width:var(--tl-th);height:auto}.tml-wrap[data-bp=mobile] .tml-fill{width:100%;height:var(--tl-fill, calc(var(--tl-u) / var(--tl-n) * 100%));transition-property:height}.tml-wrap[data-bp=mobile] .tml-items{display:flex;flex-direction:column;gap:var(--tl-gap)}.tml-wrap[data-bp=mobile] .tml-item{padding:0 0 0 calc(var(--tl-ds) + 18px)}.tml-wrap[data-bp=mobile] .tml-dot{top:4px}.tml-wrap[data-bp=mobile] .tml-years{margin-bottom:8px}.tml-wrap[data-bp=mobile] .tml-y1{font-size:32px}.tml-wrap[data-bp=mobile] .tml-text{max-width:100%;font-size:13px}.tml-wrap[data-bp=mobile] .tml-title{font-size:15px}}.tml-wrap.tml-noanim .tml-fill{transition:none!important}