.process29{--p29-ink:#351727;--p29-muted:#74636d;--p29-accent:#b72453;--p29-line:#e5dcdd;--p29-paper:#fffdfb;--p29-soft:#f5eeea;--p29-green:#213b2d;}
.home26 .process29 .stage14-tabs{border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.home26 .process29 .stage14-tabs button{border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
.home26 .process29 .stage14-tabs button[aria-selected="true"]{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;color:var(--p29-ink);box-shadow:rgba(53, 23, 39, 0.035) 0px 2px 8px;}
.home26 .process29 .stage14-number{border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;}
.home26 .process29 button[aria-selected="true"] .stage14-number{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;border-top-color:;border-right-color:;border-bottom-color:;border-left-color:;color:white;}
.home26 .process29 .journey18-panel{border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.process29 .process29-board{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;}
.process29 .process29-brand{font-weight:750;}
.process29 .process29-brand > span{vertical-align:top;}
.process29 .process29-count{white-space-collapse:collapse;text-wrap-mode:nowrap;}
.process29 .process29-board h4{text-wrap-mode:initial;text-wrap-style:balance;}
.process29 .process29-product{overflow-x:hidden;overflow-y:hidden;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.process29 .process29-product > div{background-image:linear-gradient(90deg, rgb(16, 36, 25) 8%, rgba(16, 36, 25, 0.867) 24%, transparent 65%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;}
.process29 .process29-product strong{font-weight:550;}
.process29 .process29-brief > div > svg{box-sizing:content-box;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.process29 .process29-progress i{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.process29 .process29-progress .is-complete{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;background-color:;}
.process29 .process29-map{background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.process29 .process29-root{overflow-x:hidden;overflow-y:hidden;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.process29 .process29-root strong{font-weight:550;}
.process29 .process29-branches::before{content:"";position:absolute;top:16px;height:1px;left:16.66%;right:16.66%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(191, 170, 178);}
.process29 .process29-branches::after{content:"";position:absolute;height:16px;width:1px;top:0px;left:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(191, 170, 178);}
.process29 .process29-branches > div{border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.process29 .process29-branches > div::before{content:"";width:1px;height:16px;position:absolute;top:-17px;left:50%;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(191, 170, 178);}
.process29 .process29-branches b{font-weight:550;}
.process29 .process29-route p span{color:var(--p29-accent);margin-inline-start:6px;margin-inline-end:6px;}
.process29 .process29-desktop{border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;overflow-x:hidden;overflow-y:hidden;}
.process29 .process29-browser{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;}
.process29 .process29-screen{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;isolation:isolate;}
.process29 .process29-screen::after{content:"";position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(rgba(16, 36, 25, 0.7), transparent 60%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;z-index:-1;}
.process29 .process29-screen > span:first-child{font-weight:650;}
.process29 .process29-screen strong{font-weight:550;}
.process29 .process29-demo{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;}
.process29 .process29-mobile{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:stretch;}
.process29 .process29-mobile > span:first-child{font-weight:650;}
.process29 .process29-launch{overflow-x:hidden;overflow-y:hidden;background-image:;background-position-x:;background-position-y:;background-size:;background-repeat:;background-attachment:;background-origin:;background-clip:;}
.process29 .process29-handover svg{grid-row-start:span 2;grid-row-end:auto;}
.process29 .process29-handover b{font-weight:550;}
@media (min-width: 761px) and (max-width: 1000px), (max-width: 440px) {
.process29 .process29-screen::after{display:none;}
}
@media (max-width: 440px) {
.process29 .process29-branches::before{top:0px;bottom:30px;height:auto;width:1px;left:0px;}
.process29 .process29-branches::after{display:none;}
.process29 .process29-branches > div::before{top:50%;left:-15px;width:14px;height:1px;}
.process29 .process29-branches span{grid-row-start:span 2;grid-row-end:auto;}
}
