.section-results-timeline-wrapper,.section-results-timeline-wrapper *,.section-results-timeline-wrapper *:before,.section-results-timeline-wrapper *:after{box-sizing:border-box}.results-timeline-section{background-color:var(--rt-bg, #050505);color:var(--rt-text, #ffffff);padding-top:var(--rt-padding-top, 80px);padding-bottom:var(--rt-padding-bottom, 80px);overflow:hidden}.results-timeline-section .results-timeline__container{max-width:1100px;margin:0 auto;padding:0 24px;text-align:center}.results-timeline-section .results-timeline__subtitle{display:inline-block;font-family:var(--font-heading-family);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--rt-accent, #3b82f6);background:#3b82f61a;border:1px solid rgba(59,130,246,.25);padding:6px 16px;border-radius:50px;margin-bottom:20px}.results-timeline-section .results-timeline__heading{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rt-heading-text, #ffffff);margin:0 0 16px;line-height:1.15}.results-timeline-section .results-timeline__heading.h1{font-size:clamp(28px,4vw,42px)}.results-timeline-section .results-timeline__heading.h2{font-size:clamp(24px,3.5vw,36px)}.results-timeline-section .results-timeline__heading.h3{font-size:clamp(20px,3vw,28px)}.results-timeline-section .results-timeline__description{font-family:var(--font-body-family);font-size:clamp(14px,1.2vw,16px);line-height:1.6;color:var(--rt-text, #ffffff);opacity:.6;max-width:520px;margin:0 auto 48px}.results-timeline-section .results-timeline__grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px!important;text-align:left;margin-bottom:48px;padding:20px 0 0}.results-timeline-section .results-timeline__card{position:relative;background:var(--rt-card-bg, #0d0d0d);border:1px solid var(--rt-card-border, #1a1a1a);border-radius:14px;padding:32px 28px 28px;display:flex;flex-direction:column;gap:10px;transition:border-color .3s ease,transform .3s ease;width:100%}.results-timeline-section .results-timeline__card:hover{border-color:color-mix(in srgb,var(--rt-node-color, #3b82f6) 25%,transparent);transform:translateY(-2px)}.results-timeline-section .results-timeline__node-dot{position:absolute;top:-18px;left:-14px;width:40px;height:40px;border-radius:50%;background:var(--rt-bg, #050505);border:2px solid var(--rt-node-color, #3b82f6);display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 0 20px color-mix(in srgb,var(--rt-node-color, #3b82f6) 20%,transparent);transition:transform .3s ease,box-shadow .3s ease}.results-timeline-section .results-timeline__card:hover .results-timeline__node-dot{transform:scale(1.1);box-shadow:0 0 24px color-mix(in srgb,var(--rt-node-color, #3b82f6) 35%,transparent)}.results-timeline-section .results-timeline__node-number{font-family:var(--font-heading-family);font-size:14px;font-weight:700;color:var(--rt-node-color, #3b82f6);line-height:1}.results-timeline-section .results-timeline__node-dot img{width:22px;height:22px;object-fit:contain;border-radius:0}.results-timeline-section .results-timeline__time{display:inline-block;font-family:var(--font-heading-family);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rt-node-color, #3b82f6);background:color-mix(in srgb,var(--rt-node-color, #3b82f6) 8%,transparent);padding:4px 12px;border-radius:6px;align-self:flex-start}.results-timeline-section .results-timeline__card-title{font-family:var(--font-heading-family);font-size:clamp(17px,1.5vw,21px);font-weight:700;letter-spacing:.02em;color:var(--rt-heading-text, #ffffff);margin:0;line-height:1.3}.results-timeline-section .results-timeline__card-text{font-family:var(--font-body-family);font-size:clamp(13px,1.1vw,15px);line-height:1.7;color:var(--rt-text, #ffffff);opacity:.65;flex:1}.results-timeline-section .results-timeline__card-text p{margin:0}.results-timeline-section .results-timeline__highlight{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.02em;color:#22c55e;background:#22c55e14;border:1px solid rgba(34,197,94,.15);padding:6px 14px;border-radius:8px;align-self:flex-start}.results-timeline-section .results-timeline__highlight svg{color:#22c55e;flex-shrink:0}.results-timeline-section .results-timeline__disclaimer{font-family:var(--font-body-family);font-size:11px;line-height:1.5;color:var(--rt-text, #ffffff);opacity:.35;text-align:center;max-width:480px;margin:0 auto 32px}.results-timeline-section .results-timeline__cta-wrapper{text-align:center}.results-timeline-section .results-timeline__cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading-family);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rt-btn-text, #ffffff);background:var(--rt-btn-bg, #3b82f6);padding:16px 36px;border-radius:10px;text-decoration:none;transition:background-color .3s ease,transform .15s ease,box-shadow .3s ease,filter .3s ease;box-shadow:0 4px 20px color-mix(in srgb,var(--rt-btn-bg, #3b82f6) 25%,transparent)}.results-timeline-section .results-timeline__cta:hover{filter:brightness(.85);transform:translateY(-2px);box-shadow:0 6px 28px color-mix(in srgb,var(--rt-btn-bg, #3b82f6) 35%,transparent)}.results-timeline-section .results-timeline__cta svg{transition:transform .3s ease}.results-timeline-section .results-timeline__cta:hover svg{transform:translate(3px)}@media(prefers-reduced-motion:no-preference){.results-timeline-section .results-timeline__grid .results-timeline__card{opacity:0;transform:translateY(16px)}.results-timeline-section .results-timeline__grid .results-timeline__card:nth-child(1){animation:rt-reveal .5s ease .1s forwards}.results-timeline-section .results-timeline__grid .results-timeline__card:nth-child(2){animation:rt-reveal .5s ease .2s forwards}.results-timeline-section .results-timeline__grid .results-timeline__card:nth-child(3){animation:rt-reveal .5s ease .3s forwards}.results-timeline-section .results-timeline__grid .results-timeline__card:nth-child(4){animation:rt-reveal .5s ease .4s forwards}@keyframes rt-reveal{to{opacity:1;transform:translateY(0)}}}@media(max-width:767px){.results-timeline-section .results-timeline__grid{grid-template-columns:1fr!important;gap:24px!important;padding:16px 0 0}.results-timeline-section .results-timeline__card{padding:28px 20px 20px;border-radius:12px}.results-timeline-section .results-timeline__node-dot{width:34px;height:34px;top:-16px;left:-10px}.results-timeline-section .results-timeline__node-number{font-size:12px}.results-timeline-section .results-timeline__card-title{font-size:16px}.results-timeline-section .results-timeline__card-text{font-size:13px}.results-timeline-section .results-timeline__time{font-size:10px}.results-timeline-section .results-timeline__highlight{font-size:11px;padding:5px 12px}.results-timeline-section .results-timeline__subtitle{font-size:10px}.results-timeline-section .results-timeline__cta{font-size:12px;padding:14px 28px;width:100%;justify-content:center}.results-timeline-section .results-timeline__disclaimer{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-results-timeline.css.map */
