.bi-alts{box-sizing:border-box;overflow:hidden;position:relative;width:100%}.bi-alts--bg-ivory,.bi-alts--bg-light{background:var(--bi-ivory,#f8f6f1)}.bi-alts--bg-white{background:#fff}.bi-alts--bg-cream{background:var(--bi-cream,#f0ede5)}.bi-alts--bg-stone{background:#e8e4dc}.bi-alts--bg-navy{background:var(--bi-navy,#002d5d)}.bi-alts--bg-green{background:var(--bi-green,#12732b)}.bi-alts__inner{margin:0 auto;max-width:1060px;padding-left:var(--bi-sec-pad-h,48px);padding-right:var(--bi-sec-pad-h,48px);position:relative;z-index:1}.bi-alts__hd{margin-bottom:72px;text-align:center}.bi-alts .bi-alts__heading{color:var(--bi-navy,#002d5d)!important;font-family:var(--bi-fd,"Times New Roman",Times,serif)!important;font-size:clamp(1.9rem,3vw,2.8rem)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:12px 0 0!important}.bi-alts--bg-green .bi-alts__heading,.bi-alts--bg-navy .bi-alts__heading{color:#fff!important}.bi-alts__sub{color:var(--bi-text-s,#6b6560);font-size:1.05rem;line-height:1.75;margin:16px auto 0;max-width:560px}.bi-alts--bg-green .bi-alts__sub,.bi-alts--bg-navy .bi-alts__sub{color:hsla(0,0%,100%,.7)}.bi-alts__steps{display:flex;flex-direction:column;gap:28px;position:relative}.bi-alts--connector .bi-alts__steps:before{background:linear-gradient(to bottom,transparent 0,var(--bi-border,rgba(28,26,23,.14)) 4%,var(--bi-border,rgba(28,26,23,.14)) 96%,transparent 100%);bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:0}.bi-alts--bg-green .bi-alts--connector .bi-alts__steps:before,.bi-alts--bg-green.bi-alts--connector .bi-alts__steps:before,.bi-alts--bg-navy .bi-alts--connector .bi-alts__steps:before,.bi-alts--bg-navy.bi-alts--connector .bi-alts__steps:before{background:linear-gradient(180deg,transparent 0,hsla(0,0%,100%,.2) 4%,hsla(0,0%,100%,.2) 96%,transparent)}.bi-alts--connector .bi-alts__node-col{position:relative}.bi-alts--connector .bi-alts__node-col:before{background:var(--bi-border,rgba(28,26,23,.14));bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:1px;z-index:0}.bi-alts--card-dark.bi-alts--connector .bi-alts__node-col:before,.bi-alts--card-green.bi-alts--connector .bi-alts__node-col:before,.bi-alts--card-navy.bi-alts--connector .bi-alts__node-col:before{background:hsla(0,0%,100%,.18)}.bi-alts--connector .bi-alts__node,.bi-alts__step{position:relative;z-index:1}.bi-alts__card{border:1px solid var(--bi-border,rgba(28,26,23,.07));border-radius:var(--bi-radius,16px);box-shadow:0 2px 20px rgba(28,26,23,.07);display:grid;grid-template-columns:1fr 64px 1fr;grid-template-rows:1fr;min-height:300px;overflow:hidden}.bi-alts__content{grid-column:1;grid-row:1}.bi-alts__node-col{grid-column:2;grid-row:1}.bi-alts__media{grid-column:3;grid-row:1}.bi-alts__step--alt .bi-alts__content{grid-column:3}.bi-alts__step--alt .bi-alts__media{grid-column:1}.bi-alts--card-white .bi-alts__content{background:#fff}.bi-alts--card-ivory .bi-alts__content{background:var(--bi-ivory,#f8f6f1)}.bi-alts--card-cream .bi-alts__content{background:var(--bi-cream,#f0ede5)}.bi-alts--card-navy .bi-alts__content{background:var(--bi-navy,#002d5d)}.bi-alts--card-green .bi-alts__content{background:var(--bi-green,#12732b)}.bi-alts--card-dark .bi-alts__content{background:#111827}.bi-alts--card-white .bi-alts__node-col{background:#fff}.bi-alts--card-ivory .bi-alts__node-col{background:var(--bi-ivory,#f8f6f1)}.bi-alts--card-cream .bi-alts__node-col{background:var(--bi-cream,#f0ede5)}.bi-alts--card-navy .bi-alts__node-col{background:var(--bi-navy,#002d5d)}.bi-alts--card-green .bi-alts__node-col{background:var(--bi-green,#12732b)}.bi-alts--card-dark .bi-alts__node-col{background:#111827}.bi-alts__content{display:flex;flex-direction:column;justify-content:center;padding:52px 40px 52px 52px}.bi-alts__step--alt .bi-alts__content{padding:52px 52px 52px 40px}.bi-alts .bi-alts__step-heading{color:var(--bi-navy,#002d5d)!important;font-family:var(--bi-fd,"Times New Roman",Times,serif)!important;font-size:clamp(1.35rem,2vw,1.7rem)!important;font-weight:700!important;letter-spacing:-.02em!important;margin:0 0 14px!important}.bi-alts--card-dark .bi-alts__step-heading,.bi-alts--card-green .bi-alts__step-heading,.bi-alts--card-navy .bi-alts__step-heading{color:#fff!important}.bi-alts__step-body{color:var(--bi-text-s,#6b6560);font-size:1rem;line-height:1.75}.bi-alts--card-dark .bi-alts__step-body,.bi-alts--card-green .bi-alts__step-body,.bi-alts--card-navy .bi-alts__step-body{color:hsla(0,0%,100%,.7)}.bi-alts__step-body p{margin:0 0 10px}.bi-alts__step-body p:last-child{margin-bottom:0}.bi-alts__step-cta{align-items:center;color:var(--bi-green,#12732b);display:inline-flex;font-family:var(--bi-fn,"Raleway",system-ui,sans-serif);font-size:.9rem;font-weight:700;gap:6px;letter-spacing:.01em;margin-top:22px;text-decoration:none;transition:gap .2s}.bi-alts__step-cta:hover{gap:10px}.bi-alts__node-col{z-index:2}.bi-alts__node,.bi-alts__node-col{align-items:center;display:flex;justify-content:center;position:relative}.bi-alts__node{border-radius:50%;flex-shrink:0;height:44px;width:44px;z-index:1}.bi-alts__node span{font-family:var(--bi-fn,"Raleway",system-ui,sans-serif);font-size:.88rem;font-weight:700;letter-spacing:.01em}.bi-alts--node-navy .bi-alts__node{background:var(--bi-navy,#002d5d)!important;border:none!important}.bi-alts--node-navy .bi-alts__node span{color:#fff!important}.bi-alts--node-green .bi-alts__node{background:var(--bi-green,#12732b)!important;border:none!important}.bi-alts--node-green .bi-alts__node span{color:#fff!important}.bi-alts--node-outline .bi-alts__node{background:transparent!important;border:1.5px solid var(--bi-border,rgba(28,26,23,.2))!important}.bi-alts--node-outline .bi-alts__node span{color:var(--bi-navy,#002d5d)!important}.bi-alts--node-white .bi-alts__node{background:#fff!important;border:none!important}.bi-alts--node-white .bi-alts__node span{color:var(--bi-navy,#002d5d)!important}.bi-alts__media{align-items:stretch;display:flex;overflow:hidden;position:relative}.bi-alts .bi-alts__media,.bi-alts--img-bg-navy .bi-alts__media{background:var(--bi-navy,#002d5d)}.bi-alts--img-bg-green .bi-alts__media{background:var(--bi-green,#12732b)}.bi-alts--img-bg-cream .bi-alts__media{background:var(--bi-cream,#f0ede5)}.bi-alts--img-bg-stone .bi-alts__media{background:#e8e4dc}.bi-alts--img-bg-dark .bi-alts__media{background:#111827}.bi-alts--img-bg-none .bi-alts__media{background:transparent}.bi-alts__img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.bi-alts--img-r-lg .bi-alts__media,.bi-alts--img-r-md .bi-alts__media,.bi-alts--img-r-sm .bi-alts__media{align-items:center;padding:20px}.bi-alts--img-r-sm .bi-alts__img{border-radius:8px}.bi-alts--img-r-md .bi-alts__img{border-radius:14px}.bi-alts--img-r-lg .bi-alts__img{border-radius:20px}.bi-alts__img-placeholder{align-items:center;display:flex;justify-content:center;width:100%}.bi-alts__placeholder-num{color:hsla(0,0%,100%,.12);font-family:var(--bi-fd,"Times New Roman",Times,serif);font-size:clamp(4rem,12vw,9rem);font-weight:700;line-height:1;user-select:none}.bi-alts__step.bi-rv{opacity:0;transform:translateY(24px);transition:opacity .55s var(--bi-ease,ease),transform .55s var(--bi-ease,ease);transition-delay:calc((var(--bi-alts-i, 1) - 1)*.12s)}.bi-alts__step.bi-rv.bi-vis{opacity:1;transform:none}@media (max-width:860px){.bi-alts__inner{padding-left:20px;padding-right:20px}.bi-alts__hd{margin-bottom:48px}.bi-alts__steps:before{display:none}.bi-alts__card{grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:unset}.bi-alts__content,.bi-alts__step--alt .bi-alts__content{grid-column:1;grid-row:3;padding:36px 28px}.bi-alts__node-col{grid-column:1;grid-row:2;justify-content:flex-start;padding:16px 0 4px 28px}.bi-alts__media,.bi-alts__step--alt .bi-alts__media{grid-column:1;grid-row:1;min-height:220px}.bi-alts--img-r-lg .bi-alts__media,.bi-alts--img-r-md .bi-alts__media,.bi-alts--img-r-sm .bi-alts__media{padding:16px}}@media (max-width:480px){.bi-alts__content,.bi-alts__step--alt .bi-alts__content{padding:28px 20px}.bi-alts__node-col{padding-left:20px}}