.vref-pd-roadmap .accordion summary{display:flex;position:relative;line-height:1;padding:15px 0}.vref-pd-roadmap .accordion .summary__title{display:flex;flex:1}.vref-pd-roadmap .accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * 6px)}.vref-pd-roadmap .accordion+.accordion{margin-top:0;border-top:none}.vref-pd-roadmap .accordion{margin-top:25px;margin-bottom:0;border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08)}.vref-pd-roadmap .accordion__title{display:inline-block;max-width:calc(100% - 60px);min-height:16px;margin:0;word-break:break-word}.vref-pd-roadmap .accordion .svg-wrapper{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 20px);margin-right:calc(var(--font-heading-scale) * 10px);width:calc(var(--font-heading-scale) * 20px)}.vref-pd-roadmap .accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.vref-pd-roadmap .accordion__content{margin-bottom:15px;word-break:break-word;overflow-x:auto;padding:0 6px}.vref-pd-roadmap .accordion__content img{max-width:100%}.vref-pd-roadmap .section-template--19588109008943__roadmap_GEaDNe-padding{padding:36px 8px}@media screen and (min-width:750px){.vref-pd-roadmap .section-template--19588109008943__roadmap_GEaDNe-padding{padding:72px 80px}}.vref-pd-roadmap .roadmap-section{background:linear-gradient(135deg,#fff,#fff);color:#121212;position:relative;background-image:none;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll}@media screen and (min-width:750px){.vref-pd-roadmap .roadmap-section .page-width{max-width:none!important;padding-left:0!important;padding-right:0!important}}@media screen and (min-width:768px){.vref-pd-roadmap .roadmap-section .page-width{max-width:var(--page-width);margin:0 auto}.vref-pd-roadmap .roadmap-section .section-template--19588109008943__roadmap_GEaDNe-padding{display:flex!important;flex-direction:row-reverse;gap:60px;align-items:flex-start;max-width:100%;overflow:visible}.vref-pd-roadmap .roadmap-section .roadmap-container{flex:0 0 30%;max-width:30%;min-width:0;overflow:visible}.vref-pd-roadmap .roadmap-section .section-template--19588109008943__roadmap_GEaDNe-padding:after{content:"";display:block;flex:0 0 40%;max-width:40%;flex-shrink:0;min-height:600px;background:transparent;border-radius:8px}}@media screen and (max-width:767px){.vref-pd-roadmap .roadmap-section:after{content:"";display:block;height:400px;width:100%;background:transparent}}.vref-pd-roadmap .roadmap-container{display:flex;flex-direction:column;gap:40px;max-width:100%;position:relative;z-index:2;margin:0 auto}.vref-pd-roadmap .roadmap-content{padding-top:36px;padding-bottom:36px}.vref-pd-roadmap .roadmap-image-mobile-above{width:100%;margin-bottom:30px;display:none}.vref-pd-roadmap .roadmap-image-mobile-above img{width:100%;height:auto;border-radius:8px}@media screen and (max-width:749px){.vref-pd-roadmap .roadmap-section{background-image:none!important;background-size:cover!important;background-position:center center!important}.vref-pd-roadmap .roadmap-image-mobile-above{display:block!important}.vref-pd-roadmap .roadmap-image-column{display:none!important}}@media screen and (min-width:750px){.vref-pd-roadmap .roadmap-container{flex-direction:row-reverse;align-items:stretch;gap:60px;max-width:1100px;min-height:400px}.vref-pd-roadmap .roadmap-image-mobile-above{display:none!important}.vref-pd-roadmap .roadmap-content{flex:1;min-width:0;padding-top:72px;padding-bottom:72px}.vref-pd-roadmap .roadmap-image-column{flex:0 0 40%;max-width:40%;align-self:stretch;display:flex;flex-direction:column}.vref-pd-roadmap .roadmap-image-column img{flex:1;height:100%;object-fit:cover;object-position:center}}.vref-pd-roadmap .roadmap-image{width:100%;height:auto;border-radius:8px}.vref-pd-roadmap .roadmap-timeline{position:relative;max-width:100%}.vref-pd-roadmap .roadmap-timeline:before{content:"";position:absolute;left:15px;top:30px;bottom:0;width:2px;background:#171717;border-radius:2px}@media screen and (min-width:750px){.vref-pd-roadmap .roadmap-timeline:before{bottom:100px}}.vref-pd-roadmap .roadmap-timeline .timeline-fill{position:absolute;left:15px;top:30px;width:2px;background:#fefadc;border-radius:2px;height:0%;min-height:0;transition:height .3s ease-out;z-index:2;transform-origin:top;pointer-events:none;overflow:hidden}.vref-pd-roadmap .roadmap-item{position:relative;margin-bottom:40px;padding-left:50px;opacity:1;transform:translateY(0);transition:opacity .6s ease-out,transform .6s ease-out}.vref-pd-roadmap .roadmap-item.fade-out{opacity:0;transform:translateY(30px)}.vref-pd-roadmap .roadmap-item.animate-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.vref-pd-roadmap .roadmap-item{opacity:1;transform:none;transition:none}.vref-pd-roadmap .roadmap-item.animate-in{opacity:1;transform:none}}.vref-pd-roadmap .roadmap-item:last-child{margin-bottom:0}.vref-pd-roadmap .roadmap-circle{position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:#ececec;display:flex;align-items:center;justify-content:center;z-index:2}.vref-pd-roadmap .roadmap-circle svg{width:16px;height:16px;fill:#171717!important}.vref-pd-roadmap .roadmap-badge{display:inline-block;background:#fff;color:#171717;padding:4px 12px;border-radius:50px;font-size:12px!important;font-weight:var(--font-weight-semibold);margin-bottom:6px;letter-spacing:var(--letter-spacing-body);border:1px solid #171717}.vref-pd-roadmap .roadmap-title{font-size:20px!important;font-weight:var(--font-weight-bold)!important;font-style:normal!important;font-family:var(--font-body--family,Arial,sans-serif)!important;margin-bottom:8px;letter-spacing:var(--letter-spacing-heading)!important;line-height:1.3;color:#121212!important}.vref-pd-roadmap .roadmap-description{font-size:14px!important;line-height:1.6;color:#666!important;opacity:.9;letter-spacing:var(--letter-spacing-body)}.vref-pd-roadmap .roadmap-header{text-align:center!important;margin-bottom:40px}.vref-pd-roadmap .roadmap-header .heading{font-size:54px!important;font-weight:var(--font-weight-bold);color:#121212!important;margin-bottom:15px;letter-spacing:var(--letter-spacing-heading)!important;line-height:1}.vref-pd-roadmap .roadmap-header .subheading{font-size:16px!important;color:#121212!important;opacity:.8;letter-spacing:var(--letter-spacing-body)!important}.vref-pd-roadmap .roadmap-section .accent,.vref-pd-roadmap .roadmap-section .global-accent-text,.vref-pd-roadmap .roadmap-section .custom-accent-text{padding-right:0!important;display:inline-block!important;background:linear-gradient(180deg,#b93832,#d24a43 97%)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;line-height:1.3!important;font-family:var(--font-body--family,Arial,sans-serif)!important;font-style:var(--font-accent-style, normal)!important;font-weight:var(--font-accent-weight, inherit)!important;letter-spacing:var(--font-accent-letter-spacing, inherit)!important;text-transform:var(--font-accent-text-transform, none)!important}@media screen and (max-width:749px){.vref-pd-roadmap .roadmap-header{text-align:center!important;margin-bottom:30px}.vref-pd-roadmap .roadmap-header .heading{font-size:46px!important;color:#121212!important;letter-spacing:var(--letter-spacing-heading)!important;line-height:1}.vref-pd-roadmap .roadmap-header .subheading{font-size:14px!important;color:#121212!important;letter-spacing:var(--letter-spacing-body)!important}.vref-pd-roadmap .roadmap-timeline:before{left:15px;top:25px}.vref-pd-roadmap .roadmap-item{padding-left:50px;margin-bottom:30px}.vref-pd-roadmap .roadmap-item.fade-out{transform:translateY(20px)}.vref-pd-roadmap .roadmap-item.animate-in{transform:translateY(0)}.vref-pd-roadmap .roadmap-circle{left:0;top:0;width:30px;height:30px}.vref-pd-roadmap .roadmap-circle svg{width:16px;height:16px}.vref-pd-roadmap .roadmap-badge{font-size:11px;padding:3px 10px;margin-bottom:6px}.vref-pd-roadmap .roadmap-title{font-size:23px!important;font-style:normal!important;font-family:var(--font-body--family,Arial,sans-serif)!important;color:#121212!important}.vref-pd-roadmap .roadmap-description{font-size:12px!important;color:#666!important}}.vref-pd-roadmap .roadmap-button-container{text-align:center;margin-top:0;margin-bottom:20px;padding-top:0}.vref-pd-roadmap .roadmap-cta-button{display:block;width:100%;text-decoration:none;transition:all .3s ease;cursor:pointer;text-align:center;padding:var(--global-button-padding-y, 12px) var(--global-button-padding-x, 24px);font-size:var(--global-button-font-size, 16px);font-weight:var(--global-button-font-weight, 600);text-transform:var(--global-button-text-transform, uppercase);letter-spacing:var(--global-button-letter-spacing, 1px);border-radius:var(--global-button-radius, 8px);background:linear-gradient(var(--button-gradient-direction, to bottom),var(--button-gradient-start, #B93832),var(--button-gradient-end, #D63953));color:var(--global-button-text-color, #FFFFFF);border:var(--global-button-border-width, 2px) solid var(--global-button-border-color, #171717)}.vref-pd-roadmap .roadmap-cta-button:hover{background:linear-gradient(var(--button-gradient-direction, to bottom),var(--button-gradient-hover-start, #D63953),var(--button-gradient-hover-end, #B8314A));color:var(--global-button-hover-text-color, #FFFFFF);border-color:var(--global-button-hover-border-color, #333333);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media screen and (min-width:750px){.vref-pd-roadmap .roadmap-button-desktop{display:block}.vref-pd-roadmap .roadmap-button-mobile{display:none}}@media screen and (max-width:749px){.vref-pd-roadmap .roadmap-button-desktop{display:none}.vref-pd-roadmap .roadmap-button-mobile{display:block;margin-top:0;margin-bottom:20px;padding-top:0}.vref-pd-roadmap .roadmap-content{padding-bottom:0!important}}.vref-pd-roadmap[data-vref-reveal] .roadmap-item{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;transition-delay:var(--vref-reveal-delay,0ms)}.vref-pd-roadmap[data-vref-reveal] .roadmap-item.animate-in{opacity:1;transform:translateY(0)}.vref-pd-roadmap .roadmap-timeline .timeline-fill{background:linear-gradient(#d24a43,#982f2b);transition:height .65s ease;max-height:calc(100% - 30px)}.vref-pd-roadmap .roadmap-item.animate-in .roadmap-circle{background:#fbe9e8;animation:vyle-roadmap-pulse .7s ease-out 1}.vref-pd-roadmap .roadmap-item.animate-in .roadmap-circle svg{fill:#b93832!important}@keyframes vyle-roadmap-pulse{0%{box-shadow:0 0 #b9383260}to{box-shadow:0 0 0 12px #b9383200}}@media(prefers-reduced-motion:reduce){.vref-pd-roadmap[data-vref-reveal] .roadmap-item{opacity:1;transform:none;transition:none}.vref-pd-roadmap .roadmap-item.animate-in .roadmap-circle{animation:none}.vref-pd-roadmap .roadmap-timeline .timeline-fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vyle-source-pd-roadmap.css.map */
