@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropOut{0%{opacity:1}to{opacity:0}}@keyframes modalInDesktop{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes modalOutDesktop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20%)}}@keyframes genericUpIn{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes genericDownOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50%)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.product-timeline{display:flex;justify-content:space-between;margin:8rem auto;max-width:132rem;padding:0 4rem}.product-timeline.--align-top{align-items:flex-start}.product-timeline .timeline-content{max-width:52rem}.product-timeline .timeline-content .blue-jay-fullstop{color:var(--color-mobile-bluejay)}.product-timeline .timeline-content .cta-button{background:var(--gradient-blue-bird);border-radius:3rem;color:#fff;display:flex;font-size:1.4rem;font-weight:var(--font-weight-black);height:6rem;justify-content:center;line-height:1.4rem;width:22rem}.product-timeline .timeline-content h3{color:var(--theme-accent-primary);font-size:6.4rem;font-weight:var(--font-weight-black);line-height:6.4rem;margin-bottom:4rem}@supports (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)) and ((text-fill-color:transparent) or (-webkit-text-fill-color:transparent)){.product-timeline .timeline-content h3{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:var(--theme-gradient-primary);-webkit-background-clip:text;background-clip:text;background-size:cover}}.product-timeline .timeline-content .markup{margin-bottom:4rem}.product-timeline .timeline-content .markup p{font-size:2.2rem;font-weight:var(--font-weight-medium);line-height:2.8rem}.product-timeline .timeline-content .markup p+p{margin-top:2rem}.product-timeline .timeline-content>p{font-family:Afrihost Hand,sans-serif;font-size:4.2rem;font-weight:var(--font-weight-book);line-height:4.8rem;margin-bottom:4rem}.product-timeline .timeline-content a{color:var(--theme-accent-primary);font-size:2.2rem;font-weight:var(--font-weight-black);line-height:3.8rem}.product-timeline .timeline-features{position:relative;width:calc(100% - 58rem)}.product-timeline .timeline-features:before{background:rgba(0,0,0,.05);border-radius:.5rem;bottom:0;content:"";left:3.5rem;position:absolute;top:0;width:1rem;z-index:0}.product-timeline .timeline-features .feature{align-items:center;display:flex;justify-content:flex-start;padding:3.7rem 4rem 3.7rem 0;position:relative;z-index:1}.product-timeline .timeline-features .feature .feature-icon{align-items:center;background:var(--theme-gradient-secondary);border-radius:50%;box-shadow:0 1rem #fff,0 -1rem #fff;display:flex;flex-shrink:0;height:8rem;justify-content:center;margin-right:6rem;width:8rem}.product-timeline .timeline-features .feature .feature-icon .icon{fill:#fff;height:3.5rem;width:3.5rem}.product-timeline .timeline-features .feature .feature-content{position:relative}.product-timeline .timeline-features .feature .feature-content h6{font-size:2.2rem;font-weight:var(--font-weight-medium);line-height:2.8rem;margin-bottom:2.4rem}.product-timeline .timeline-features .feature .feature-content p+p{margin-top:2rem}.product-timeline .timeline-features .feature .feature-content a{color:var(--theme-accent-secondary);font-weight:var(--font-weight-black)}.product-timeline .timeline-features .feature:last-child{padding-bottom:0}.product-timeline.--theme-mist .timeline-features .feature .feature-icon{box-shadow:0 1rem 0 var(--color-grey-mist),0 -1rem 0 var(--color-grey-mist)}@media (max-width:1100px) and (min-width:950px){.product-timeline{justify-content:center!important}.product-timeline .timeline-content{width:40%}.product-timeline .timeline-features{margin-left:4rem;width:60%}}@media (max-width:950px){.product-timeline{flex-direction:column;padding:0 2rem}.product-timeline .timeline-content{margin-bottom:4rem;margin-top:4rem;max-width:100%!important}.product-timeline .timeline-features{margin-left:0;width:100%}}@media (max-width:764px){.product-timeline{flex-direction:column;padding:0 2rem}.product-timeline .timeline-content{width:100%}.product-timeline .timeline-content h3{font-size:5.2rem;line-height:5.2rem}.product-timeline .timeline-features{width:100%}.product-timeline .timeline-features .feature{align-items:flex-start;padding-right:0}.product-timeline .timeline-features .feature .feature-icon{margin-right:2rem}}.product-timeline-caption-block{margin:3.4rem 2rem 0 14rem}@media (max-width:764px){.product-timeline-caption-block{margin:3.4rem 2rem 0 10rem}}.product-timeline-caption-block p{font-size:1rem;font-weight:var(--font-weight-book);line-height:1.8rem;max-width:48rem}@media (max-width:950px){.product-timeline-caption-block p{max-width:100%}}.product-timeline-caption-block p span{font-size:1rem;font-weight:var(--font-weight-book);line-height:1.8rem;padding-right:.5rem}
