.wand-shine-work-process{background-color:#131415;padding:4rem clamp(20px, 5vw, 40px);position:relative;overflow:hidden;margin-block-start:0;border-top:1px solid rgb(180 164 255 / .3)}.wp-block-wand-shine-work-process{margin-block-start:0}.work-process-container{max-width:1200px;margin:0 auto;position:relative}.work-process-header{display:none}.work-process-header-content{margin-bottom:40px}.work-process-label{font-family:'Zalando Sans Expanded',sans-serif;font-size:clamp(11px, 1.5vw, 14px);font-weight:400;text-transform:uppercase;letter-spacing:0;color:#D8FF63;margin-bottom:16px}.work-process-title{margin-bottom:32px;color:#FCFBFF}.work-process-description{font-family:'Figtree',sans-serif;font-size:clamp(14px, 2vw, 16px);line-height:1.8;color:#999;margin-bottom:48px}.work-process-desktop-layout{display:flex;gap:30px;align-items:center;min-height:clamp(600px, 80vh, 800px);position:relative}.work-process-left-container{display:flex;gap:15px;align-items:center;flex-shrink:0}.work-process-desktop-layout .work-process-details{margin-left:30px}.work-process-vertical-title-wrapper{flex-shrink:0}.work-process-vertical-title{writing-mode:vertical-rl;transform:rotate(180deg);font-family:'Miamo',serif;font-size:2.5rem;font-weight:400;letter-spacing:0;color:#7F7F82;text-transform:uppercase;white-space:nowrap}.work-process-timeline-wrapper{flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative}.work-process-timeline-line{display:none}.work-process-timeline-dots{display:flex;flex-direction:column;gap:0;position:relative;z-index:1}.work-process-timeline-item{display:flex;flex-direction:column;align-items:center;gap:4px}.work-process-timeline-divider{width:3px;background-color:#4C4C4F;flex-shrink:0}.work-process-timeline-divider-top{height:24px}.work-process-timeline-divider-bottom{height:42px}.work-process-timeline-icon{border:none;background:#fff0;cursor:pointer;transition:all 0.8s ease;padding:0;display:flex;align-items:center;justify-content:center;color:#4C4C4F;flex-shrink:0}.work-process-timeline-icon svg{width:18px;height:23px;transition:all 0.8s ease}.work-process-timeline-icon.active{color:#FF4FF3}.work-process-timeline-icon.active svg{width:27px;height:34px;filter:drop-shadow(0 0 8px rgb(255 79 243 / .6))}.work-process-timeline-icon:hover:not(.active){color:#777;transform:scale(1.1)}.work-process-visual-area{flex:1;position:relative;display:flex;align-items:center;justify-content:start}.work-process-image-wrapper{position:relative;width:400px;height:500px}.work-process-image-inner{width:100%;height:100%;padding:4px;background:linear-gradient(135deg,#FF4FF3 0%,#FFFFFF 50%,#D8FF63 100%);border-radius:2px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.work-process-image-content{width:100%;height:100%;background-color:#222;border-radius:1px;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 60px rgb(255 79 243 / .2);overflow:hidden;padding:0;margin:0}.work-process-image{width:100%;height:100%;object-fit:cover;transition:opacity 0.8s ease}.work-process-step-number{position:absolute;bottom:-70px;right:0;font-family:'Miamo',serif;font-size:7.5rem;font-style:normal;font-weight:500;line-height:1;text-transform:uppercase;color:#FF4FF3;z-index:10;transition:opacity 0.8s ease}.work-process-details{flex:1.2;color:#FCFBFF;position:relative;min-height:500px}.work-process-details>*{transition:opacity 0.8s ease,transform 0.8s ease}.work-process-step-subtitle{font-family:'Zalando Sans Expanded',sans-serif;font-size:clamp(14px, 1.8vw, 16px);font-weight:400;text-transform:uppercase;letter-spacing:0;color:#FF4FF3;margin-bottom:15px}.work-process-step-description{font-family:'Figtree',sans-serif;font-size:clamp(14px, 2vw, 16px);line-height:1.8;color:#999;margin-bottom:40px;min-height:180px}.work-process-navigation{display:flex;gap:25px;position:absolute;bottom:-25px;left:0}.work-process-nav-button{width:40px;height:40px;border-radius:2px;border:none;background-color:#fff0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.8s ease;color:#FCFBFF;padding:0}.work-process-nav-button svg{width:40px;height:40px}.work-process-nav-button:hover{opacity:.7}.work-process-nav-button.hovered{opacity:.7}@media (max-width:900px){.wand-shine-work-process{padding:clamp(50px, 8vh, 75px) clamp(20px, 5vw, 40px)}.work-process-desktop-layout{display:block;min-height:auto}.work-process-mobile-visuals{display:flex;gap:20px;margin-bottom:40px;justify-content:flex-start;align-items:center;max-width:100%;overflow:visible}.work-process-vertical-title-wrapper{display:none}.work-process-timeline-dots{gap:0}.work-process-timeline-divider-bottom{height:22px}.work-process-visual-area{height:auto;min-height:auto;width:fit-content;justify-content:flex-start}.work-process-image-wrapper{width:300px;height:400px;position:relative}.work-process-step-number{bottom:-70px;right:0}.work-process-details{flex:1;min-height:auto}.work-process-navigation{position:static;justify-content:flex-end;margin-top:40px}}@media (min-width:901px) and (max-width:1200px){.work-process-visual-area{justify-content:flex-start}.work-process-step-number{bottom:-70px;right:0;@media (min-width:969px) and (max-width:1200px){.wand-shine-work-process{padding-top:clamp(50px, 7.5vh, 75px)}.work-process-desktop-layout{flex-wrap:wrap}.work-process-left-container{order:0}.work-process-visual-area{order:1}.work-process-timeline-divider-bottom{height:50px}.work-process-image-wrapper{width:480px;height:600px}.work-process-step-number{bottom:-50px;right:20px}.work-process-details{flex-basis:100%;order:2;margin-top:4rem}.work-process-navigation{position:static;justify-content:flex-end;margin-top:30px}}@media (min-width:1201px){.wand-shine-work-process{padding-top:clamp(50px, 7.5vh, 75px);padding-bottom:clamp(50px, 7.5vh, 75px)}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.work-process-step-subtitle,.work-process-step-description{animation:fadeIn 0.5s ease}