@media (prefers-reduced-motion:no-preference){main[data-scroll-ready=true] .digital-space{translate:0 var(--hero-scroll-rise,0px);scale:var(--hero-scroll-scale,1);transform-origin:50% 34%}main[data-scroll-ready=true] #services{clip-path:inset(0 var(--services-inset,0px) 0 round var(--services-corner,0px) var(--services-corner,0px) 0 0)}main[data-scroll-ready=true] #services>.container{translate:0 var(--services-rise,0px)}main[data-scroll-ready=true] .insights-section{clip-path:inset(0 var(--insights-inset,0px) 0 round var(--insights-corner,0px) var(--insights-corner,0px) 0 0)}main[data-scroll-ready=true] .insights-section>.container{translate:0 var(--insights-rise,0px)}main[data-scroll-ready=true] :is(.section .display-heading,.insights-heading h2,.process-step,.insight-compact){translate:0 var(--scroll-rise,0px)}main[data-scroll-ready=true] .service-row{translate:var(--scroll-x,0px) 0;position:relative}main[data-scroll-ready=true] :is(.service-row,.process-step,.insight-compact):after{content:"";pointer-events:none;height:1px;transform:scaleX(var(--scroll-line,1));transform-origin:0;background:#344b2b;position:absolute;top:-1px;left:0;right:0}main[data-scroll-ready=true] .service-row:after{top:auto;bottom:-1px}main[data-scroll-ready=true] :is(.process-step,.insight-compact),main[data-scroll-ready=true] .process-grid{position:relative}@media (width>=901px){main[data-scroll-ready=true] .process-grid:before{content:"";pointer-events:none;height:2px;transform:scaleX(var(--process-progress,1));transform-origin:0;background:linear-gradient(90deg,#314c29 10%,#80a851 65%,#acdb71);position:absolute;top:-27px;left:0;right:0}main[data-scroll-ready=true] .process-grid:after{content:"";pointer-events:none;width:8px;height:8px;top:-30px;left:calc(var(--process-progress,1) * (100% - 8px));background:#8bb857;border-radius:50%;position:absolute;box-shadow:0 0 0 5px #a2c97e26}}}@media print{main[data-scroll-ready=true] .digital-space,main[data-scroll-ready=true] :is(#services>.container,.insights-section>.container,.section .display-heading,.insights-heading h2,.service-row,.process-step,.insight-compact){translate:none;scale:none}main[data-scroll-ready=true] :is(#services,.insights-section){clip-path:none}}
