.process{position:relative;background-color:var(--swatch--bg-dark);padding:var(--v-padding) var(--h-padding) calc(var(--v-padding) + 1.125rem)}fieldset[data-view=roadmap]{color:var(--swatch--text-dark)}fieldset[data-view]{--toggle-height: 1.75rem;height:var(--toggle-height);position:sticky;z-index:10;top:calc(100vh - var(--header-height) + var(--toggle-height));margin-bottom:calc(-1 * var(--toggle-height) - 1.125rem);box-sizing:border-box;display:flex;width:fit-content;gap:.25rem;padding:.25rem;border:unset;margin-inline:auto;border-radius:var(--border-radius);background-color:var(--swatch--text-light);color:var(--swatch--text-dark)}fieldset[data-view] legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}fieldset[data-view] label{position:relative;cursor:pointer}fieldset[data-view] label:has(input:focus-visible){outline:1.5px solid var(--swatch--text-dark);outline-offset:2px;border-radius:var(--border-radius)}fieldset[data-view] label input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}fieldset[data-view] label span{display:block;padding-inline:.25rem;height:100%;align-content:center;border-radius:var(--border-radius);transition:background-color .25s var(--easing--in-out-soft),color .25s var(--easing--in-out-soft)}fieldset[data-view] label input:checked+span{background-color:var(--swatch--brand);color:var(--swatch--text-light)}[data-panel][data-enter]{opacity:0}[data-panel][data-enter][data-enter-ready]{opacity:1;transition:opacity .45s var(--easing--in-out-soft)}[data-panel=roadmap][data-enter] .roadmap__step,[data-panel=roadmap][data-fade-lock] .roadmap__step,[data-panel=steps][data-enter] .steps__img{transition:none}[data-panel=roadmap]{--roadmap-label-gap: 24px;--roadmap-pin-radius: 7px;--roadmap-path-y-target: 50;--roadmap-row-img: clamp(10rem, 28vw, 14rem);--roadmap-v-scale-max: 2.5;--roadmap-v-scale-min: 320;--roadmap-v-scale-max-width: 991;--roadmap-view-height: 450;position:relative;width:100%;color:var(--swatch--text-dark);box-sizing:border-box}.roadmap__svg{display:block;width:100%;height:auto;aspect-ratio:300 / var(--roadmap-view-height);z-index:1;overflow:visible;color:var(--swatch--tp-alt)}.roadmap__path--track{stroke-dasharray:6 14}.roadmap__pins,.roadmap__steps-list{position:absolute;inset:0}.roadmap__pins{z-index:2;pointer-events:none}.roadmap__marker,.roadmap__dot{position:absolute;left:0;top:0;box-sizing:border-box;border-radius:50%;background-color:var(--swatch--tp);border:1.5px solid var(--swatch--tp-alt);backdrop-filter:blur(1px);transform:translate(var(--pin-x, -9999px),var(--pin-y, -9999px)) translate(-50%,-50%)}.roadmap__marker{width:calc(var(--roadmap-pin-radius) * 2);height:calc(var(--roadmap-pin-radius) * 2);pointer-events:auto;transform-origin:var(--pin-x, -9999px) var(--pin-y, -9999px);opacity:.5;scale:.75;transition:opacity .45s var(--easing--in-out-soft),scale .18s var(--easing--in-out-soft)}.roadmap__marker:before{content:"";position:absolute;inset:-12px}.roadmap__marker[data-passed]{opacity:.75}.roadmap__marker[data-active]{opacity:1;scale:1}.roadmap__marker:hover{scale:1}.roadmap__marker:focus-visible{outline:none}.roadmap__dot{width:calc(var(--roadmap-pin-radius) * 2);height:calc(var(--roadmap-pin-radius) * 2);opacity:0;transition:opacity .45s var(--easing--in-out-soft)}.roadmap__dot[data-ready]{opacity:1}.roadmap__steps-list{z-index:3;counter-reset:roadmap-step;pointer-events:none}.roadmap__step{position:absolute;box-sizing:border-box;list-style:none;width:min(100%,52rem);pointer-events:none;opacity:0;transition:opacity .45s var(--easing--in-out-soft)}.roadmap__step-figure{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.75rem;margin:0;padding-inline:1.6875rem}.roadmap__step-caption{flex:1 1 20rem;min-width:min(100%,20rem);display:flex;flex-direction:column;gap:.5rem;margin:0}.roadmap__step-caption .copy{line-height:1.45}.roadmap__step-caption h3:before{counter-increment:roadmap-step;content:counter(roadmap-step) ". "}.roadmap__step[data-active]{opacity:1;pointer-events:auto}.roadmap__step[data-place=above]{transform:translate(-50%,-100%)}.roadmap__step[data-place=above][data-align=start]{transform:translateY(-100%)}.roadmap__step[data-place=beside]{transform:translateY(-50%)}.roadmap__step-img{flex:0 0 auto;width:min(100%,var(--roadmap-row-img));display:block;border-radius:var(--border-radius);overflow:hidden}.steps__text{grid-row-gap:36px;border-top:1.5px solid var(--swatch--border);flex-direction:column;margin-top:8px;padding-top:36px;display:flex;padding-right:calc(min(6vw,6rem)/4);margin-right:calc(min(6vw,6rem)/4)}.steps__list{flex-direction:column;width:50%;display:flex}.steps__container{position:relative}.steps__item{padding-top:var(--v-padding)}.steps__item:first-child{padding-top:0}.steps__item-button{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:default}.steps__item-button:focus-visible{outline:none}.steps__img{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;width:100%;margin-top:50%;margin-bottom:-37.5%;display:flex;position:sticky;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .45s var(--easing--in-out-soft)}.steps__item[data-active] .steps__img{opacity:1}.steps__images{width:50%;padding-left:min(6vw,6rem);position:absolute;inset:0 0 0 auto;box-sizing:border-box}.steps__illustration-mobile{display:none}@media screen and (min-width:1920px){.process{padding-inline:var(--v-padding)}}@media screen and (max-width:991px){.steps__images{padding-left:18px}}@media screen and (max-width:767px){.steps__list{width:100%}.steps__item{padding-top:var(--v-padding)}.steps__text{margin-right:0;padding-right:0}.steps__images{display:none}.steps__illustration-mobile{display:block}}
