.timeline-section{display:block}.timeline-inner{max-width:800px;margin:0 auto;padding:0 20px}.timeline-section__header{text-align:center;margin-bottom:48px}.timeline-section__heading{font-family:var(--font-heading-family, inherit);font-size:32px;font-weight:700;line-height:1.2;margin:0 0 12px}@media screen and (min-width:768px){.timeline-section__heading{font-size:40px}}.timeline-section__subheading{font-family:var(--font-body-family, inherit);font-size:16px;line-height:1.6;margin:0}@media screen and (min-width:768px){.timeline-section__subheading{font-size:18px}}.timeline{position:relative}.timeline:before{content:"";position:absolute;left:28px;top:0;bottom:0;width:3px}@media screen and (max-width:767px){.timeline:before{left:20px}}.timeline-item{display:flex;gap:32px;margin-bottom:40px;position:relative}@media screen and (max-width:767px){.timeline-item{gap:20px;margin-bottom:32px}}.timeline-item:last-child{margin-bottom:0}.timeline-marker{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}@media screen and (max-width:767px){.timeline-marker{width:40px;height:40px}}.timeline-marker span{color:#fff;font-size:20px;line-height:1}@media screen and (max-width:767px){.timeline-marker span{font-size:16px}}.timeline-content{flex:1;padding:28px;box-shadow:0 4px 20px #0000000f}@media screen and (max-width:767px){.timeline-content{padding:20px}}.timeline-label{display:inline-block;padding:4px 12px;border-radius:20px;font-family:var(--font-body-family, inherit);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.timeline-content h3{font-family:var(--font-heading-family, inherit);font-size:20px;font-weight:700;line-height:1.3;margin:0 0 12px}@media screen and (max-width:767px){.timeline-content h3{font-size:18px}}.timeline-content p{font-family:var(--font-body-family, inherit);font-size:15px;line-height:1.7;margin:0 0 16px}@media screen and (max-width:767px){.timeline-content p{font-size:14px}}.timeline-bullets{list-style:none;padding:0;margin:0}.timeline-bullets li{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-family:var(--font-body-family, inherit);font-size:14px;line-height:1.5}@media screen and (max-width:767px){.timeline-bullets li{font-size:13px}}.timeline-bullets li .check{font-size:16px;font-weight:700;flex-shrink:0;margin-top:1px}.timeline-quote{padding:16px 20px;border-radius:12px;margin-top:16px;font-family:var(--font-body-family, inherit);font-style:italic;font-size:14px;line-height:1.6}@media screen and (max-width:767px){.timeline-quote{padding:14px 16px;font-size:13px}}@media(prefers-reduced-motion:no-preference){.timeline-item{opacity:0;transform:translateY(20px);animation:timelineFadeIn .5s ease forwards}.timeline-item:nth-child(1){animation-delay:.1s}.timeline-item:nth-child(2){animation-delay:.2s}.timeline-item:nth-child(3){animation-delay:.3s}.timeline-item:nth-child(4){animation-delay:.4s}.timeline-item:nth-child(5){animation-delay:.5s}.timeline-item:nth-child(6){animation-delay:.6s}.timeline-item:nth-child(7){animation-delay:.7s}.timeline-item:nth-child(8){animation-delay:.8s}@keyframes timelineFadeIn{to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-timeline.css.map */
