.depth-section{position:relative;isolation:isolate;perspective:1600px}.depth-section>.section-intro,.depth-section>.offer-list,.depth-section>.process-list,.depth-section>.personal-note,.depth-section>.personal-aside,.depth-section>.case-identity,.depth-section>.case-copy{position:relative;z-index:2}.depth-bridge{position:absolute;top:-40px;left:-32px;right:-32px;height:80px;pointer-events:none;z-index:0;perspective:1000px;transform:scaleX(var(--bridge-scale,1)) rotateX(var(--bridge-turn,0deg));transform-origin:center;transition:transform .15s ease-out}.depth-bridge span{position:absolute;inset:30px 0;border-top:1px solid #6eb2a450;border-radius:50%;transform:rotateX(60deg) translateZ(8px);background:linear-gradient(90deg,transparent,#a1dbcc25 35%,#f0c9ad50 65%,transparent);box-shadow:0 6px 20px #609f9914}.depth-bridge span:nth-child(2){inset:15px 10%;transform:rotateX(65deg) translateZ(20px);border-color:#e3b79755}.depth-bridge span:nth-child(3){inset:0 22%;transform:rotateX(70deg) translateZ(35px);border-color:#79b8c34d}.depth-object{position:absolute;right:2%;top:10%;width:220px;height:220px;pointer-events:none;z-index:0;opacity:.38;transform-style:preserve-3d;transform:translateY(var(--object-lift,0px)) rotateX(calc(52deg + var(--depth-y,0deg))) rotateY(var(--depth-x,0deg)) rotateZ(var(--object-turn,0deg));transition:transform .2s ease-out}.depth-object i{position:absolute;inset:calc(var(--ring)*9px);border:1px solid #499b985e;border-radius:30%;transform:translateZ(calc(var(--ring)*10px)) rotate(calc(var(--ring)*14deg));box-shadow:inset 0 2px 8px #ffffff70,0 4px 10px #6ca99b0b}.depth-object i:nth-child(even){border-color:#c68c655e}.depth-object-0{top:auto;bottom:30px;right:65%;width:150px;height:150px;opacity:.22}.depth-object-1{top:7%;right:7%;width:230px;height:230px;opacity:.3}.depth-object-2{right:10%;top:60%;width:150px;height:150px;opacity:.24}.depth-object-3{right:6%;top:13%;width:250px;height:250px;opacity:.26}.depth-object-3 i{border-radius:50%}.stage-home .process-list li{transition:transform .5s cubic-bezier(.16,1,.3,1),background .4s;transform-origin:left center}.stage-home .process-list li:hover{transform:perspective(1600px) rotateY(-2deg) translateX(8px);background:linear-gradient(90deg,#d3e9df60,transparent)}.motion-off .depth-object,.motion-off .depth-bridge{transform:none!important;transition:none!important}.motion-off .process-list li{transition:none!important}.motion-off .process-list li:hover{transform:none!important}@media(max-width:700px){.depth-bridge{left:-24px;right:-24px;height:50px;top:-25px}.depth-object{width:110px!important;height:110px!important;opacity:.18!important;right:0}.depth-object i{inset:calc(var(--ring)*4px)}.stage-home .process-list li:hover{transform:none}}@media(prefers-reduced-motion:reduce){.depth-object,.depth-bridge{transform:none!important;transition:none!important}.stage-home .process-list li{transition:none}.stage-home .process-list li:hover{transform:none}}
