.hjt{--hjt-accent:#2097f3;--hjt-text:#111827;--hjt-before-bg:rgba(255,255,255,.5);--hjt-after-bg:#fff;--hjt-before-border:#c5ccd3;--hjt-card-width:34rem;--hjt-card-padding:2rem;--hjt-section-padding:clamp(2.5rem,6vw,5rem);--hjt-track-offset:clamp(.15rem,1vw,.75rem);--hjt-overlap-x:clamp(3.5rem,8vw,6rem);--hjt-overlap-y:clamp(7rem,14vw,11rem);--hjt-group-gap:clamp(2.5rem,5vw,4rem);--hjt-icon-size:2.75rem;color:var(--hjt-text);font-size:16px;line-height:1.5;padding:var(--hjt-section-padding) 0;position:relative;overflow:visible}.hjt--scroll-active{width:var(--fls-section-width,auto)}.hjt--height-compact{--hjt-card-padding:1.5rem;--hjt-section-padding:clamp(2rem,4vw,4rem)}.hjt--height-tall{--hjt-section-padding:clamp(3rem,7vw,6.5rem)}.hjt__viewport{overflow:hidden;overflow-y:hidden}.hjt__inner{margin:0 auto;padding:0 clamp(.35rem,1.5vw,1.5rem);position:relative;width:100%}.hjt__hint{align-items:center;color:var(--hjt-text);display:flex;font-size:.875rem;gap:.6rem;font-weight:500;letter-spacing:.01em;justify-content:flex-end;margin:0 0 2rem;padding-right:clamp(.25rem,1.5vw,1.25rem);text-align:right;width:100%}.hjt__hint-text{display:inline-block}.hjt__hint-graphic{display:inline-flex;line-height:0}.hjt__hint-graphic svg{display:block;height:auto;width:2.75rem}.hjt__track{align-items:flex-start;clear:both;display:flex;gap:0;min-width:max-content;padding:calc(var(--hjt-icon-size) / 2 + .25rem) max(.75rem,var(--hjt-track-offset)) calc(var(--hjt-overlap-y) + 2rem);position:relative;will-change:transform}.hjt--static .hjt__viewport{overflow:visible}.hjt--static .hjt__inner{display:block;min-height:0}.hjt--static .hjt__track{align-items:stretch;display:grid;gap:1rem;min-width:0;padding-bottom:.5rem;transform:none;will-change:auto}.hjt--static .hjt-card{flex:0 0 auto;margin-left:0;margin-right:0;margin-top:0;max-width:none;min-width:0;transform:none;width:100%}.hjt-card{border:none;border-bottom:3px solid var(--hjt-before-border);border-radius:0;box-shadow:none;box-sizing:border-box;flex:0 0 var(--hjt-card-width);max-width:var(--hjt-card-width);min-width:var(--hjt-card-width);overflow:visible;padding:var(--hjt-card-padding);position:relative;width:var(--hjt-card-width);z-index:1}.hjt-card--before{background:var(--hjt-before-bg);border-bottom-color:var(--hjt-before-border);z-index:1}.hjt-card--after{background:var(--hjt-after-bg);border-bottom-color:var(--hjt-accent);margin-top:var(--hjt-overlap-y);margin-left:calc(-1 * var(--hjt-overlap-x));margin-right:var(--hjt-group-gap);z-index:2}.hjt-card--neutral{background:var(--hjt-after-bg);border-bottom-color:var(--hjt-before-border)}.hjt-card--width-narrow{--hjt-card-width:28rem}.hjt-card--width-wide{--hjt-card-width:38rem}.hjt-card--lane-top{transform:translateY(-4.5rem)}.hjt-card--lane-bottom{transform:translateY(4.5rem)}.hjt-card--offset-small{margin-left:1.5rem}.hjt-card--offset-medium{margin-left:3rem}.hjt-card--offset-large{margin-left:4.5rem}.hjt-card--edge-bleed-left{margin-left:max(-2rem,-4vw)}.hjt-card--edge-bleed-right{margin-right:max(-2rem,-4vw)}.hjt-card--connect-next{z-index:1}.hjt-card__eyebrow{color:var(--hjt-accent);display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.06em;margin-bottom:.9rem;text-transform:uppercase}.hjt-card__title{color:var(--hjt-text);font-size:clamp(1.4rem,2vw,1.4rem);font-weight:700;line-height:1.15;margin:0 0 1rem;max-width:none}.hjt .hjt-card__bullets{box-sizing:border-box;color:var(--hjt-text);list-style:none;margin:0 !important;max-width:100%;padding:0;width:100%}.hjt .hjt-card__bullets li{line-height:1.55;list-style:none;margin:.45rem 0;padding-left:1.15rem;position:relative}.hjt .hjt-card__bullets li::before{background:currentColor;border-radius:999px;content:"";height:.28rem;left:0;position:absolute;top:.72em;width:.28rem}.hjt-card__icon{align-items:center;background-color:var(--hjt-accent);border-radius:999px;color:#fff;display:flex;height:var(--hjt-icon-size);justify-content:center;line-height:0;position:absolute;right:1.25rem;top:0;transform:translateY(-50%);width:var(--hjt-icon-size)}.hjt-card__icon svg{display:block;flex-shrink:0;height:auto;width:1rem}.hjt-card__icon--check svg{width:1.15rem}.hjt-card--before .hjt-card__icon{background-color:var(--hjt-before-border);color:#fff}.hjt-card--after .hjt-card__icon{background-color:var(--hjt-accent);color:#fff}@media (min-width: 768px){.hjt:not(.hjt--static) .hjt__track>.hjt-card:last-child{margin-right:clamp(1.5rem,4vw,3rem)}}@media (max-width: 991px){.hjt__track{padding-left:1rem;padding-right:1rem}.hjt-card--lane-top,.hjt-card--lane-bottom{transform:none}}@media (max-width: 767px){.hjt{--hjt-card-padding:1.25rem;--hjt-group-gap:2.25rem;--hjt-overlap-x:0;--hjt-overlap-y:0;--hjt-section-padding:clamp(1.25rem,4vw,2rem);min-height:auto}.hjt__viewport,.hjt--mobile-stacked .hjt__viewport,.hjt--static .hjt__viewport{overflow:visible}.hjt__inner{display:block;min-height:0;overflow:visible;padding:0 1rem}.hjt--mobile-stacked .hjt__inner,.hjt--static .hjt__inner{overflow:visible}.hjt__hint{display:none !important}.hjt--mobile-stacked .hjt__track,.hjt--static .hjt__track,.hjt__track{box-sizing:border-box;display:flex;flex-direction:column;gap:0;max-width:100%;min-width:0;padding:.5rem 0 1.5rem;transform:none;width:100%;will-change:auto}.hjt--mobile-stacked .hjt-card,.hjt--static .hjt-card,.hjt-card{box-sizing:border-box;flex:0 0 auto;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;max-width:100%;min-width:0;overflow:visible;transform:none !important;width:100%}.hjt-card__icon{right:1rem;top:1rem;transform:none}.hjt-card__title{overflow-wrap:anywhere;padding-right:3rem}.hjt--mobile-stacked .hjt-card--after,.hjt--static .hjt-card--after,.hjt-card--after{margin-top:1rem;margin-left:0;margin-right:0;margin-bottom:var(--hjt-group-gap);max-width:100%;width:100%}.hjt-card--connect-next::after{display:none}.hjt--mobile-horizontal_scroll .hjt__viewport{overflow-x:auto;overflow-y:visible}.hjt--mobile-horizontal_scroll .hjt__track{display:flex;flex-direction:row;padding-bottom:1rem;transform:none;will-change:auto}[data-fls-pin-wrapper] .hjt{padding-bottom:1.5rem}[data-fls-pin-wrapper] .hjt__track{padding-top:.5rem}}[data-fls-pin-wrapper] .hjt{padding-top:0;padding-bottom:clamp(2rem,4vw,3rem)}[data-fls-pin-wrapper] .hjt__inner{position:relative}[data-fls-pin-wrapper] .hjt__hint{margin:0;padding-right:clamp(.25rem,1.5vw,1.25rem);position:absolute;left:clamp(.35rem,1.5vw,1.5rem);bottom:0;transform:translateY(-50%);width:auto;z-index:5}[data-fls-pin-wrapper] .hjt__track{padding-top:calc(var(--hjt-icon-size) / 2 + .25rem)}