.bg-tl{--bg-tl-text: #212121;--bg-tl-muted: rgba(33, 33, 33, .68);--bg-tl-gold: #d8a81c;--bg-tl-line: #e2e2e2;--bg-tl-card: #faf7f0;--bg-tl-spine-x: 15px;display:block;padding:var(--bg-tl-pt) 16px var(--bg-tl-pb);background:#fff;color:var(--bg-tl-text);font-family:var(--font-stack-body, "Outfit", sans-serif);overflow:hidden}.bg-tl__inner{max-width:1080px;margin:0 auto}.bg-tl__head{max-width:680px;margin:0 auto 40px;text-align:center}.bg-tl__eyebrow{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bg-tl-gold)}.bg-tl__title{margin:0;font-family:var(--font-stack-header, "Outfit", sans-serif);font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--bg-tl-text)}.bg-tl__title-accent{color:var(--bg-tl-gold)}.bg-tl__subtitle{margin:14px 0 0;font-size:16px;line-height:1.5;color:var(--bg-tl-muted)}.bg-tl__track{position:relative}.bg-tl__spine{position:absolute;top:8px;bottom:8px;left:var(--bg-tl-spine-x);width:2px;background:var(--bg-tl-line);transform:translate(-50%)}.bg-tl__spine-fill{display:block;width:100%;height:100%;background:var(--bg-tl-gold);transform-origin:top;transform:scaleY(var(--bg-tl-progress, 0))}.bg-tl__list{position:relative;display:grid;gap:24px;margin:0;padding:0;list-style:none}.bg-tl__item{position:relative;padding-left:calc(var(--bg-tl-spine-x) * 2 + 16px)}.bg-tl__dot{position:absolute;top:20px;left:var(--bg-tl-spine-x);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#d6d6d6;color:transparent;transform:translate(-50%);transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.bg-tl__card{padding:20px;border:1px solid var(--bg-tl-line);border-radius:14px;background:#fff;opacity:.45;transition:opacity .4s ease,border-color .4s ease,background-color .4s ease,box-shadow .4s ease}.bg-tl__item.is-active .bg-tl__card{opacity:1;border-color:var(--bg-tl-gold);background:var(--bg-tl-card);box-shadow:0 14px 40px #d8a81c2e}.bg-tl__item.is-active .bg-tl__dot{background:var(--bg-tl-gold);color:#fff;box-shadow:0 0 0 6px #d8a81c33}.bg-tl__when{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--font-stack-header, "Outfit", sans-serif);font-size:18px;font-weight:700;line-height:1.2}.bg-tl__when svg{flex:0 0 auto;color:var(--bg-tl-gold)}.bg-tl__line{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--bg-tl-text)}.bg-tl__line strong{font-weight:600}.bg-tl__figure{display:none}.bg-tl__cta{margin-top:40px;text-align:center}.bg-tl__button{display:inline-flex;align-items:center;justify-content:center;min-width:260px;min-height:56px;padding:14px 32px;border-radius:12px;background:#65b824;color:#fff;font-size:17px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease}.bg-tl__button:hover{background:#579f1e}.bg-tl__note{margin:12px 0 0;font-size:14px;color:var(--bg-tl-muted)}.bg-tl__disclaimer{margin:20px 0 0;font-size:12px;text-align:center;color:var(--bg-tl-muted)}@media(prefers-reduced-motion:reduce){.bg-tl__card,.bg-tl__dot{transition:none}}@media screen and (min-width:990px){.bg-tl{--bg-tl-spine-x: 50%}.bg-tl__head{margin-bottom:56px}.bg-tl__title{font-size:48px}.bg-tl__subtitle{font-size:18px}.bg-tl__list{gap:0}.bg-tl__item{width:50%;padding:0 48px 48px 0}.bg-tl__item--right{margin-left:50%;padding:0 0 48px 48px}.bg-tl__item:last-child{padding-bottom:0}.bg-tl__item--left .bg-tl__dot{left:100%}.bg-tl__item--right .bg-tl__dot{left:0}.bg-tl__card{max-width:400px;padding:24px}.bg-tl__item--left .bg-tl__card{margin-left:auto}.bg-tl__figure{position:absolute;display:block;width:220px;pointer-events:none;z-index:0}.bg-tl__figure img{display:block;width:100%;height:auto}.bg-tl__figure--left{top:0;left:-40px;transform:rotate(-12deg)}.bg-tl__figure--right{bottom:0;right:-40px;transform:rotate(10deg)}.bg-tl__list{z-index:1}}@media screen and (min-width:1200px){.bg-tl__figure--left{left:-120px}.bg-tl__figure--right{right:-120px}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-bg-timeline-progression.css.map */
