.about-hero-backdrop,.business-hero-backdrop{position:absolute;inset:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 82% 43%,#6ca9d52b,transparent 49%),radial-gradient(ellipse at 48% 0%,#a3c9df18,transparent 55%);-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.about-hero-backdrop:before,.business-hero-backdrop:before{content:"";opacity:.35;position:absolute;width:80%;height:95%;right:-25%;top:-30%;border:1px solid #7daed52b;border-radius:50%;box-shadow:0 0 0 65px #7daed508,0 0 0 66px #7daed518,0 0 0 145px #7daed506,0 0 0 146px #7daed514;transform:rotate(-28deg)}.business-journey{position:relative;width:100%;margin:0;padding:2rem 0}.business-journey__heading{padding-inline:1.5rem}.business-journey__scene{display:block;width:100%;height:auto;margin-block:.5rem -.5rem;overflow:visible}.business-journey__floor{fill:#79a9ce08;stroke:#679cc323}.business-journey__grid{stroke:#679cc318;stroke-width:1}.business-journey__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0 1.5rem;padding:1rem 1.25rem;list-style:none;border-radius:.75rem;background:color-mix(in oklab,var(--surface-base) 90%,transparent)}.business-journey__number{display:block;color:#44647f;font-size:.6875rem;font-weight:600;letter-spacing:.12em;margin-bottom:.625rem}.business-journey__steps h2{font-size:.9375rem;font-weight:600;line-height:1.4}.business-journey__steps p{margin-top:.5rem;font-size:.8125rem;line-height:1.6;color:#526578;text-wrap:pretty}.dark .business-journey__number{color:#81b6dc}.dark .business-journey__steps p{color:#a4b6c8}.dark .business-journey__floor{fill:#79a9ce06;stroke:#679cc330}.dark .business-journey__grid{stroke:#679cc323}@media(max-width:480px){.business-journey{padding-block:.5rem}.business-journey__heading{padding-inline:0}.business-journey__steps{gap:.75rem;margin-inline:0;padding:.75rem .875rem}.business-journey__steps h2{font-size:.8125rem}.business-journey__steps p{font-size:.75rem}}@media(min-width:64rem){.business-journey{display:flex;flex-direction:column;max-height:35rem}.business-journey>*{flex:0 0 auto}.business-journey__scene{flex:1 1 auto;min-height:0}}.hero-motion-piece,.hero-motion-layer{--hero-delay: 0ms;--hero-lift: -4px}[data-motion-order="1"]{--hero-delay: 80ms;--hero-lift: -7px}[data-motion-order="2"]{--hero-delay: .16s;--hero-lift: -10px}[data-motion-order="3"]{--hero-delay: .24s;--hero-lift: -13px}@media(prefers-reduced-motion:no-preference){.business-journey__scene{transform-origin:50% 65%;transition:transform .26s cubic-bezier(.23,1,.32,1)}.hero-motion-piece,.hero-motion-layer{transition:translate .26s cubic-bezier(.23,1,.32,1)}.business-journey__scene[data-hero-loop] .hero-motion-piece{animation:hero-piece-arrive .64s cubic-bezier(.23,1,.32,1) var(--hero-delay) both,hero-piece-settle 3.2s cubic-bezier(.45,0,.55,1) calc(.64s + var(--hero-delay)) 1}.business-journey__scene[data-hero-loop] .hero-motion-flow{animation:hero-flow-travel 3.6s linear 1}@keyframes hero-piece-arrive{0%{opacity:.25;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-piece-settle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes hero-flow-travel{0%{stroke-dashoffset:36}to{stroke-dashoffset:0}}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.business-journey__scene:hover{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) scale(1.015)}.business-journey__scene:hover .hero-motion-piece,.business-journey__scene:hover .hero-motion-layer{translate:0 var(--hero-lift)}}@media(prefers-reduced-motion:reduce){.business-journey__scene,.hero-motion-piece,.hero-motion-layer,.hero-motion-flow{animation:none!important;transition:none!important}}.journey-scene-grounded .business-journey__grid{stroke:#a1c7e022}.journey-object{transform-box:fill-box;transform-origin:center bottom}.journey-clock-hand{transform-origin:564px 205px}@media(prefers-reduced-motion:no-preference){.journey-object{transition:translate .3s cubic-bezier(.23,1,.32,1)}.journey-scene-grounded[data-hero-loop] .journey-document{animation:journey-paper 2.6s cubic-bezier(.45,0,.55,1) 1}.journey-scene-grounded[data-hero-loop] .journey-approval{animation:journey-confirm 1.6s cubic-bezier(.23,1,.32,1) .2s 1}.journey-scene-grounded[data-hero-loop] .journey-monitor{animation:journey-screen 3s cubic-bezier(.45,0,.55,1) 80ms 1}.journey-scene-grounded[data-hero-loop] .journey-phone{animation:journey-phone 2.3s cubic-bezier(.45,0,.55,1) .25s 1}.journey-scene-grounded[data-hero-loop] .journey-board{animation:journey-board 3s cubic-bezier(.45,0,.55,1) .16s 1}.journey-scene-grounded[data-hero-loop] .journey-clock{animation:journey-clock 2.8s cubic-bezier(.45,0,.55,1) .3s 1}.journey-scene-grounded[data-hero-loop] .journey-clock-hand{animation:journey-time 3.2s cubic-bezier(.45,0,.55,1) .3s 1}@keyframes journey-paper{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-9px) rotate(-2deg)}}@keyframes journey-confirm{0%,to{transform:scale(1)}35%{transform:scale(1.12)}60%{transform:scale(.98)}}@keyframes journey-screen{0%,to{transform:rotate(0)}45%{transform:rotate(1.5deg)}}@keyframes journey-phone{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-10px) rotate(3deg)}65%{transform:translateY(-6px) rotate(-1deg)}}@keyframes journey-board{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-1deg)}}@keyframes journey-clock{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes journey-conversation{0%,to{transform:translate(0) rotate(0)}45%{transform:translate(-3px,-6px) rotate(-1.5deg)}}@keyframes journey-time{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.journey-scene-grounded:hover{transform:none}.journey-object:hover{translate:0 -7px}.journey-clock:hover .journey-clock-hand{animation:journey-time 1.2s cubic-bezier(.45,0,.55,1) 1}}@media(prefers-reduced-motion:reduce){.journey-object,.journey-clock-hand{animation:none!important;transition:none!important}}.journey-server{--server-rise: -3px;--server-delay: .16s}.journey-server[data-server-level="1"]{--server-rise: -8px;--server-delay: .26s}.journey-server[data-server-level="2"]{--server-rise: -14px;--server-delay: .36s}@media(prefers-reduced-motion:no-preference){.journey-scene-grounded[data-hero-loop] .journey-storefront{animation:journey-storefront 2.8s cubic-bezier(.45,0,.55,1) 1}.journey-scene-grounded[data-hero-loop] .journey-server{animation:journey-server 3s cubic-bezier(.45,0,.55,1) var(--server-delay) 1}.journey-scene-grounded[data-hero-loop] .journey-server-light{animation:journey-server-signal 2.4s ease var(--server-delay) 1}.journey-scene-grounded[data-hero-loop] .journey-orders{animation:journey-board 2.8s cubic-bezier(.45,0,.55,1) .2s 1}.journey-scene-grounded[data-hero-loop] .journey-order-check{animation:journey-order-complete 1.4s cubic-bezier(.23,1,.32,1) .4s 1}.journey-scene-grounded[data-hero-loop] .journey-package{animation:journey-package 2.6s cubic-bezier(.45,0,.55,1) .32s 1}@keyframes journey-storefront{0%,to{transform:rotate(0)}45%{transform:rotate(-2deg)}}@keyframes journey-server{0%,to{transform:translateY(0)}45%{transform:translateY(var(--server-rise))}}@keyframes journey-server-signal{0%,to{opacity:1}40%{opacity:.3}65%{opacity:1}}@keyframes journey-order-complete{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes journey-package{0%,to{transform:translate(0) rotate(0)}45%{transform:translate(-4px,-10px) rotate(2deg)}}}@media(prefers-reduced-motion:reduce){.journey-server-light,.journey-order-check{animation:none!important}}.journey-scene--about .journey-document>path:first-child{fill:#796397}.journey-scene--about .journey-document>path:nth-child(2){fill:#b9a1dc}.journey-scene--about .journey-document>path:nth-child(3){fill:#e0d3f2}.journey-scene--services .journey-server>path:nth-child(2){fill:#b9a1dc}.journey-scene--services .journey-storefront>path:nth-child(4){fill:#9980c4}.about-hero-backdrop:before,.business-hero-backdrop:before{border-color:#ad91d54a;box-shadow:0 0 0 65px #ad91d50d,0 0 0 66px #ad91d526,0 0 0 145px #7daed509,0 0 0 146px #ad91d51c;transform-origin:50% 60%}@media(prefers-reduced-motion:no-preference){.about-hero-backdrop:before,.business-hero-backdrop:before{animation:journey-backdrop-drift 18s ease-in-out infinite alternate;animation-play-state:paused}.about-hero-backdrop[data-moving=true]:before,.business-hero-backdrop[data-moving=true]:before{animation-play-state:running}}@keyframes journey-backdrop-drift{0%{transform:translate3d(-2%,-1%,0) rotate(-31deg) scale(.97)}to{transform:translate3d(3%,3%,0) rotate(-21deg) scale(1.04)}}
