.ex-rm{--_track: var(--rm-track, var(--ex-divider));--_fill: var(--rm-fill, var(--ex-accent));--_marker: var(--rm-marker, var(--ex-accent-2));--_marker-icon: var(--rm-marker-icon, var(--ex-accent));--_bullet: var(--rm-fill, var(--ex-accent));--_badge-bg: var(--rm-badge-bg, var(--ex-accent));--_badge-text: var(--rm-badge-text, var(--ex-on-accent));--_badge-bc: var(--rm-badge-bc, var(--ex-accent));--_title-c: var(--rm-title-c, var(--ex-heading));--_text-c: var(--rm-text-c, var(--ex-text))}.ex-rm--soft{background:linear-gradient(135deg,var(--ex-bg) 0%,color-mix(in srgb,var(--ex-text) 3%,var(--ex-bg)) 100%)}.ex-rm__inner{max-width:calc(var(--rm-max-sec) + var(--rm-px-m) * 2);margin-inline:auto;padding-inline:var(--rm-px-m)}.ex-rm--page-width .ex-rm__inner{max-width:calc(var(--page-width) + var(--rm-px-m) * 2)}.ex-section--contained .ex-rm__inner{padding-inline:0}.ex-rm__grid{display:flex;flex-direction:column}.ex-rm__header{order:0}.ex-rm__media{order:3;margin-block-start:30px}.ex-rm--img-above-m .ex-rm__media{order:1;margin-block:0 30px}.ex-rm__timeline{order:2}.ex-rm__button{order:4;margin-block:30px 20px}.ex-rm__spacer-m.ex-rm__spacer-m{display:block;order:5;height:var(--rm-ph-m)}.ex-rm__media.ex-rm__media--spacer{display:none}.ex-rm__header .ex-sh__sub{color:var(--ex-subheading);opacity:.8}.ex-rm--hm-center .ex-rm__header .ex-sh{text-align:center}.ex-rm--hm-center .ex-rm__header .ex-sh__sub{margin-inline:auto}.ex-rm--hm-right .ex-rm__header .ex-sh{text-align:end}.ex-rm--hm-right .ex-rm__header .ex-sh__sub{margin-inline:auto 0}.ex-rm__header .ex-sh__heading{margin-block-end:15px}.ex-rm__header .ex-sh__sub{margin-block-start:0}.ex-rm__img{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--rm-img-r)}elexa-roadmap{display:block}.ex-rm__timeline{position:relative;max-width:var(--rm-tl-max)}.ex-rm__line{position:absolute;inset-block:15px 0;inset-inline-start:calc(15px - var(--rm-tl-w) / 2);width:var(--rm-tl-w);pointer-events:none}.ex-rm__track,.ex-rm__fill{position:absolute;inset-inline:0;top:0;border-radius:var(--rm-tl-r)}.ex-rm__track{bottom:0;background:var(--_track)}.ex-rm__fill{height:calc(var(--rm-progress, 0) * 100%);background:var(--_fill);transition:height var(--ex-dur) ease-out}.ex-rm__steps{margin:0;padding:0;list-style:none}.ex-rm__step{position:relative;padding-inline-start:50px}.ex-rm__step+.ex-rm__step{margin-block-start:var(--rm-step-gap-m)}.ex-rm__marker{position:absolute;inset-inline-start:0;top:0;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--_marker);color:var(--_marker-icon)}.ex-rm__marker img{display:block;width:16px;height:16px;object-fit:contain}.ex-rm__badge{display:inline-block;margin-block-end:6px;padding:3px 10px;border-radius:var(--rm-badge-r);border:var(--rm-badge-bw) var(--rm-badge-bs) var(--_badge-bc);background:var(--_badge-bg);color:var(--_badge-text);font-size:var(--rm-badge-m);font-weight:var(--rm-badge-w);line-height:1.4}.ex-rm__title{margin:0 0 8px;font-family:var(--ex-h3-family);font-weight:var(--ex-weight-bold);font-size:var(--rm-title-m);line-height:1.3;letter-spacing:var(--ex-heading-tracking);color:var(--_title-c)}.ex-rm__desc{font-size:var(--rm-text-m);line-height:1.6;color:var(--_text-c);opacity:.9}.ex-rm__desc>*{margin-block:0 8px}.ex-rm__desc>:last-child{margin-block-end:0}.ex-rm__desc :is(ul,ol){margin-inline:0;padding:0;list-style:none}.ex-rm__desc li{position:relative;padding-inline-start:24px;margin-block-end:6px}.ex-rm__desc ul>li:before{content:"";position:absolute;inset-inline-start:4px;top:calc(.8em - 3px);width:6px;height:6px;border-radius:50%;background:var(--_bullet)}.ex-rm__desc ol{counter-reset:exrm}.ex-rm__desc ol>li{counter-increment:exrm}.ex-rm__desc ol>li:before{content:counter(exrm) ".";position:absolute;inset-inline-start:0;top:0;font-weight:600;color:var(--_bullet)}.ex-rm__step--bullet-img .ex-rm__desc li{padding-inline-start:calc(var(--rm-bullet-size) + 12px)}.ex-rm__step--bullet-img .ex-rm__desc ul>li:before{inset-inline-start:0;top:calc(.8em - var(--rm-bullet-size) / 2);width:var(--rm-bullet-size);height:var(--rm-bullet-size);border-radius:0;background:var(--rm-bullet) center / contain no-repeat}@media(prefers-reduced-motion:no-preference){elexa-roadmap[data-reveal] .ex-rm__step{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:calc(var(--i, 0) * .1s)}elexa-roadmap[data-reveal] .ex-rm__step.is-visible{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ex-rm__fill{transition:none}}@media screen and (min-width:750px){.ex-rm__inner{max-width:calc(var(--rm-max-sec) + var(--rm-px) * 2);padding-inline:var(--rm-px)}.ex-rm--page-width .ex-rm__inner{max-width:var(--page-width);padding-inline:calc(var(--ex-page-pad-desktop, 50px) + var(--rm-px))}.ex-rm__step+.ex-rm__step{margin-block-start:var(--rm-step-gap)}@media(prefers-reduced-motion:no-preference){elexa-roadmap[data-reveal] .ex-rm__step{transform:translateY(30px)}}.ex-rm__badge{padding:4px 12px;font-size:var(--rm-badge)}.ex-rm__title{font-size:var(--rm-title)}.ex-rm__desc{font-size:var(--rm-text)}.ex-rm__desc li{padding-inline-start:28px;margin-block-end:8px}.ex-rm__desc ul>li:before{width:8px;height:8px;top:calc(.8em - 4px)}.ex-rm__spacer-m.ex-rm__spacer-m{display:none}.ex-rm--hd-left .ex-rm__header .ex-sh{text-align:start}.ex-rm--hd-left .ex-rm__header .ex-sh__sub{margin-inline:0 auto}.ex-rm--hd-center .ex-rm__header .ex-sh{text-align:center}.ex-rm--hd-center .ex-rm__header .ex-sh__sub{margin-inline:auto}.ex-rm--hd-right .ex-rm__header .ex-sh{text-align:end}.ex-rm--hd-right .ex-rm__header .ex-sh__sub{margin-inline:auto 0}.ex-rm:not(.ex-rm--has-image) .ex-rm__grid{max-width:var(--rm-max-text);margin-inline:auto}.ex-rm__button{margin-block:30px 0}.ex-rm--has-image .ex-rm__grid{display:grid;grid-template-columns:var(--rm-tw) var(--rm-iw);grid-template-rows:auto auto 1fr;justify-content:space-between;column-gap:60px;align-items:start}.ex-rm--has-image .ex-rm__header{grid-column:1;grid-row:1}.ex-rm--has-image .ex-rm__timeline{grid-column:1;grid-row:2}.ex-rm--has-image .ex-rm__button{grid-column:1;grid-row:3}.ex-rm--has-image .ex-rm__media{grid-column:2;grid-row:1 / -1;margin:0}.ex-rm--has-image.ex-rm--img-left .ex-rm__grid{grid-template-columns:var(--rm-iw) var(--rm-tw)}.ex-rm--has-image.ex-rm--img-left :is(.ex-rm__header,.ex-rm__timeline,.ex-rm__button){grid-column:2}.ex-rm--has-image.ex-rm--img-left .ex-rm__media{grid-column:1}.ex-rm__media.ex-rm__media--spacer{display:block;min-height:var(--rm-ph-d)}.ex-rm--full-img .ex-rm__inner{max-width:none;padding-inline:0}.ex-rm--full-img .ex-rm__media{position:relative;align-self:stretch;min-height:var(--rm-full-min)}.ex-rm--full-img .ex-rm__img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:0}.ex-rm--full-img .ex-rm__grid{column-gap:0}.ex-rm--full-img :is(.ex-rm__header,.ex-rm__timeline,.ex-rm__button){padding-inline:var(--rm-px)}.ex-rm--full-img .ex-rm__header{padding-block-start:var(--rm-pt)}.ex-rm--full-img:not(.ex-rm--has-button) .ex-rm__timeline,.ex-rm--full-img .ex-rm__button{padding-block-end:var(--rm-pb)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-roadmap.css.map */
