.cbtl-section{padding:56px 24px;font-family:Inter,sans-serif;text-align:center;box-sizing:border-box}.cbtl-section *,.cbtl-section *:before,.cbtl-section *:after{box-sizing:border-box}.cbtl-header{max-width:700px;margin:0 auto 40px}.cbtl-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;display:flex;align-items:center;justify-content:center}.cbtl-heading{font-size:clamp(26px,4.5vw,42px);font-weight:800;line-height:1.25;margin:0 0 14px}.cbtl-subheading{font-size:15px;line-height:1.5;margin:0}.cbtl-timeline-wrap{max-width:1000px;margin:0 auto;overflow-x:auto;padding:10px 0}.cbtl-timeline{display:flex;align-items:flex-start;justify-content:space-between;position:relative;min-width:480px}.cbtl-step{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center}.cbtl-step:not(:last-child):after{content:"";position:absolute;top:40px;left:50%;width:100%;height:2px;background:var(--cbtl-line-color, #1E5B3A);z-index:0}.cbtl-circle{position:relative;z-index:1;width:80px;height:80px;border-radius:50%;border:2px solid;background:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;margin-bottom:14px}.cbtl-step-label{font-size:14px;font-weight:700;margin:0 0 2px}.cbtl-step-sublabel{font-size:12px;margin:0}.cbtl-footnote{max-width:640px;margin:32px auto 0;font-size:14px;line-height:1.6;text-align:center}@media(max-width:640px){.cbtl-circle{width:60px;height:60px;font-size:15px}.cbtl-step:not(:last-child):after{top:30px}.cbtl-step-label{font-size:12px}.cbtl-step-sublabel{font-size:10.5px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/transition-timeline.css.map */
