.benefits-timeline{color:color-mix(in srgb,var(--bt-text) calc(var(--bt-text-alpha)*100%),transparent);width:100%}.benefits-timeline *,.benefits-timeline :after,.benefits-timeline :before{box-sizing:border-box}.benefits-timeline__inner{margin:0 auto;max-width:1200px;padding:28px 0 12px;position:relative;width:100%}.benefits-timeline__track{background:color-mix(in srgb,var(--bt-accent) 28%,transparent);border-radius:999px;box-shadow:0 0 12px color-mix(in srgb,var(--bt-accent) 14%,transparent);height:2px;left:7%;overflow:hidden;position:absolute;right:7%;top:50px}.benefits-timeline__track-fill{background:color-mix(in srgb,var(--bt-accent) calc(var(--bt-accent-alpha)*100%),transparent);border-radius:inherit;box-shadow:0 0 10px color-mix(in srgb,var(--bt-accent) 65%,transparent),0 0 22px color-mix(in srgb,var(--bt-accent) 28%,transparent);display:block;height:100%;transition:width 1.3s cubic-bezier(.22,.8,.26,1);width:0}.benefits-timeline.is-visible .benefits-timeline__track-fill,.benefits-timeline.no-animation .benefits-timeline__track-fill{width:100%}.benefits-timeline__items{align-items:start;display:grid;grid-template-columns:repeat(var(--timeline-count,6),minmax(0,1fr));position:relative;width:100%;z-index:2}.benefits-timeline__item{min-width:0;opacity:0;padding:0 12px;position:relative;text-align:center;transform:translateY(24px) scale(.94);transition:opacity .56s ease,transform .56s cubic-bezier(.22,.8,.26,1);transition-delay:calc(var(--timeline-index)*.11s + .25s)}.benefits-timeline.is-visible .benefits-timeline__item,.benefits-timeline.no-animation .benefits-timeline__item{opacity:1;transform:translateY(0) scale(1)}.benefits-timeline__node{background:color-mix(in srgb,var(--bt-accent) 13%,transparent);border:2px solid color-mix(in srgb,var(--bt-accent) calc(var(--bt-accent-alpha)*100%),transparent);border-radius:50%;box-shadow:0 0 0 6px color-mix(in srgb,var(--bt-accent) 8%,transparent),0 0 18px color-mix(in srgb,var(--bt-accent) 42%,transparent);height:18px;margin:13px auto 24px;position:relative;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease;width:18px}.benefits-timeline__content{transition:transform .24s ease}.benefits-timeline__item:hover .benefits-timeline__content{transform:translateY(-6px)}.benefits-timeline__item:hover .benefits-timeline__node{background:color-mix(in srgb,var(--bt-accent) calc(var(--bt-accent-alpha)*100%),transparent);box-shadow:0 0 0 7px color-mix(in srgb,var(--bt-accent) 11%,transparent),0 0 24px color-mix(in srgb,var(--bt-accent) 70%,transparent);transform:scale(1.15)}.benefits-timeline__image-wrap{align-items:center;display:flex;justify-content:center;margin-bottom:14px;min-height:96px}.benefits-timeline__image{display:block;filter:drop-shadow(0 5px 14px rgba(0,0,0,.16)) drop-shadow(0 0 10px color-mix(in srgb,var(--bt-accent) 12%,transparent));height:auto;max-height:92px;max-width:92px;object-fit:contain;transition:transform .26s ease,filter .26s ease;width:auto}.benefits-timeline__item:hover .benefits-timeline__image{filter:drop-shadow(0 8px 18px rgba(0,0,0,.2)) drop-shadow(0 0 15px color-mix(in srgb,var(--bt-accent) 28%,transparent));transform:scale(1.08)}.benefits-timeline__title{color:color-mix(in srgb,var(--bt-text) calc(var(--bt-text-alpha)*100%),transparent);font-size:17px;font-weight:700;line-height:1.28;margin:0 auto;max-width:180px;text-align:center;text-shadow:0 3px 12px rgba(0,0,0,.22);text-wrap:balance}@media (max-width:1080px){.benefits-timeline__inner{padding-top:16px}.benefits-timeline__track{display:none}.benefits-timeline__items{gap:34px 18px;grid-template-columns:repeat(3,minmax(0,1fr))}.benefits-timeline__item{padding:0 14px}.benefits-timeline__node{display:none}}@media (max-width:700px){.benefits-timeline__inner{padding:6px 0}.benefits-timeline__items{display:block}.benefits-timeline__item{align-items:center;display:grid;gap:18px;grid-template-columns:66px minmax(0,1fr);min-height:112px;padding:14px 0 14px 38px;position:relative;text-align:left}.benefits-timeline__item:before{background:color-mix(in srgb,var(--bt-accent) 28%,transparent);bottom:0;content:"";left:15px;position:absolute;top:0;width:2px}.benefits-timeline__item:first-child:before{top:50%}.benefits-timeline__item:last-child:before{bottom:50%}.benefits-timeline__item:after{background:color-mix(in srgb,var(--bt-accent) 14%,transparent);border:2px solid color-mix(in srgb,var(--bt-accent) calc(var(--bt-accent-alpha)*100%),transparent);border-radius:50%;box-shadow:0 0 15px color-mix(in srgb,var(--bt-accent) 38%,transparent);content:"";height:16px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.benefits-timeline__content{display:contents}.benefits-timeline__image-wrap{margin:0;min-height:0}.benefits-timeline__image{max-height:66px;max-width:66px}.benefits-timeline__title{font-size:18px;margin:0;max-width:none;text-align:left}.benefits-timeline__item:hover .benefits-timeline__content{transform:none}}@media (prefers-reduced-motion:reduce){.benefits-timeline__content,.benefits-timeline__image,.benefits-timeline__item,.benefits-timeline__node,.benefits-timeline__track-fill{transition:none!important}}