.services-scroller::-webkit-scrollbar{width:0;height:0}.services-scroller::-webkit-scrollbar-thumb,.services-scroller::-webkit-scrollbar-track{background:transparent}.services-scroller::-webkit-scrollbar-thumb:hover{background:transparent}.services-scroller{-ms-overflow-style:none;scrollbar-width:none}.service-visual{width:min(100%,18rem);min-height:11rem;align-self:center;align-items:center;justify-content:center;padding:.75rem;background:transparent;border:0;position:relative;overflow:hidden}.service-visual:before{content:"";position:absolute;inset:.2rem;border-radius:1rem;background:radial-gradient(circle at 22% 20%,hsl(var(--primary)/.2),transparent 58%);pointer-events:none}.service-screen{position:relative;width:100%;max-width:13rem;border:1px solid hsl(var(--primary)/.28);border-radius:.55rem;padding:.45rem;box-shadow:0 0 0 1px hsl(var(--primary)/.08),0 10px 20px -14px hsl(var(--primary)/.45)}.screen-orb{position:absolute;width:.26rem;height:.26rem;border-radius:999px;background:hsl(var(--primary)/.85);box-shadow:0 0 8px hsl(var(--primary)/.6);animation:servicePulse 1.4s ease-in-out infinite}.screen-orb.o1{top:.32rem;right:.5rem}.screen-orb.o2{top:.32rem;right:1rem;animation-delay:.2s}.screen-head,.screen-line{display:block;border-radius:999px;background:hsl(var(--primary)/.35)}.screen-head{height:.26rem;width:62%;margin-bottom:.35rem;animation:serviceGlow 2.1s ease-in-out infinite}.screen-line{height:.22rem;margin-bottom:.24rem}.screen-line.l1{width:92%;animation:serviceSweep 2.2s ease-in-out infinite}.screen-line.l2{width:75%;animation:serviceSweep 2.2s ease-in-out .18s infinite}.screen-line.l3{width:58%;animation:serviceSweep 2.2s ease-in-out .36s infinite;margin-bottom:0}.service-rings{position:relative;width:8.5rem;height:8.5rem}.service-rings span{position:absolute;inset:0;border:1px solid hsl(var(--primary)/.34);border-radius:999px;animation:serviceRotate 5.8s linear infinite}.service-rings span:nth-child(2){inset:.45rem;animation-duration:4.2s;animation-direction:reverse}.service-rings span:nth-child(3){inset:.9rem;animation-duration:3.4s}.service-rings .ring-dot{position:absolute;width:.34rem;height:.34rem;border-radius:999px;background:hsl(var(--primary)/.95);left:calc(50% - .17rem);top:-.12rem;box-shadow:0 0 10px hsl(var(--primary)/.6);animation:serviceOrbitDot 3.2s linear infinite}.service-flow{position:relative;width:12rem;height:6rem}.service-flow:before{content:"";position:absolute;left:.6rem;right:.6rem;top:50%;height:1px;background:hsl(var(--primary)/.28)}.service-flow:after{content:"";position:absolute;top:calc(50% - .14rem);left:.45rem;width:.28rem;height:.28rem;border-radius:999px;background:hsl(var(--primary)/.95);box-shadow:0 0 8px hsl(var(--primary)/.6);animation:serviceTraverse 2.2s ease-in-out infinite}.service-flow .flow-glow{position:absolute;inset:.4rem 1.1rem;border-radius:999px;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.2),transparent);filter:blur(6px);animation:animDriftX 2.1s ease-in-out infinite}.service-flow .node{position:absolute;width:.72rem;height:.72rem;border-radius:999px;background:hsl(var(--primary)/.5);top:calc(50% - .36rem);animation:servicePulse 1.5s ease-in-out infinite}.service-flow .n1{left:.45rem}.service-flow .n2{left:2.1rem;animation-delay:.12s}.service-flow .n3{left:3.75rem;animation-delay:.24s}.service-flow .n4{left:5.4rem;animation-delay:.36s}.service-grid{position:relative;width:11rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.service-grid:before{content:"";position:absolute;inset:0;border-radius:.28rem;background:linear-gradient(to bottom,transparent,hsl(var(--primary)/.15),transparent);transform:translateY(-60%);animation:serviceScan 2.6s ease-in-out infinite}.service-grid span{height:1.4rem;border-radius:.35rem;background:hsl(var(--primary)/.22);animation:serviceGlow 1.6s ease-in-out infinite}.service-grid span:nth-child(odd){background:hsl(var(--primary)/.4)}.service-grid span:nth-child(2n){animation-delay:.12s}.service-lock{width:7rem;height:7rem;position:relative}.service-lock .shackle{position:absolute;width:2rem;height:1.6rem;left:1rem;top:.2rem;border:2px solid hsl(var(--primary)/.42);border-bottom:0;border-radius:1rem 1rem 0 0;animation:serviceWiggle 1.7s ease-in-out infinite}.service-lock .body{position:absolute;left:.62rem;right:.62rem;bottom:.4rem;height:2.3rem;border-radius:.45rem;background:hsl(var(--primary)/.28);border:1px solid hsl(var(--primary)/.4);box-shadow:0 8px 16px -12px hsl(var(--primary)/.55)}.service-lock .core{position:absolute;width:.52rem;height:.52rem;border-radius:999px;background:hsl(var(--primary)/.9);left:calc(50% - .26rem);bottom:1.22rem;box-shadow:0 0 12px hsl(var(--primary)/.6);animation:servicePulse 1.2s ease-in-out infinite}.service-cards{width:11rem;height:7.5rem;position:relative}.service-cards span{position:absolute;width:6.5rem;height:3.9rem;border-radius:.65rem;border:1px solid hsl(var(--primary)/.35);background:hsl(var(--primary)/.18)}.service-cards span:first-child{left:.2rem;top:.3rem;animation:serviceCardStack 2s ease-in-out infinite}.service-cards span:nth-child(2){left:2rem;top:1.6rem;animation:serviceCardStack 2s ease-in-out .16s infinite}.service-cards span:nth-child(3){left:3.8rem;top:2.9rem;animation:serviceCardStack 2s ease-in-out .32s infinite}.service-cards .card-shine{position:absolute;inset:.15rem;border-radius:.5rem;background:linear-gradient(115deg,transparent 35%,hsl(var(--primary)/.26) 50%,transparent 65%);transform:translateX(-110%);animation:serviceShine 2.8s ease-in-out infinite}.service-bars{position:relative;width:10rem;display:flex;align-items:flex-end;gap:.6rem;height:6rem}.service-bars span{width:1.35rem;border-radius:.45rem .45rem .2rem .2rem;background:hsl(var(--primary)/.38);animation:serviceGrow 1.8s ease-in-out infinite}.service-bars span:first-child{height:32%}.service-bars span:nth-child(2){height:58%;animation-delay:.2s}.service-bars span:nth-child(3){height:84%;animation-delay:.4s}.service-bars span:nth-child(4){height:46%;animation-delay:.6s}.service-bars .bar-line{position:absolute;left:0;right:0;bottom:.35rem;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.5),transparent);animation:serviceGlow 1.9s ease-in-out infinite}.service-ai{position:relative;width:10.5rem;height:8.2rem}.service-ai .ai-core{position:absolute;left:50%;top:50%;width:1.15rem;height:1.15rem;margin:-.575rem 0 0 -.575rem;border-radius:999px;background:hsl(var(--primary)/.92);box-shadow:0 0 16px hsl(var(--primary)/.55);animation:servicePulse 1.4s ease-in-out infinite}.service-ai .ai-node{position:absolute;width:.7rem;height:.7rem;border-radius:999px;background:hsl(var(--primary)/.55);border:1px solid hsl(var(--primary)/.4);animation:serviceGlow 1.8s ease-in-out infinite}.service-ai .ai-node.n1{left:12%;top:18%;animation-delay:.05s}.service-ai .ai-node.n2{right:14%;top:16%;animation-delay:.2s}.service-ai .ai-node.n3{left:6%;top:52%;animation-delay:.35s}.service-ai .ai-node.n4{right:8%;top:50%;animation-delay:.45s}.service-ai .ai-node.n5{left:22%;bottom:12%;animation-delay:.55s}.service-ai .ai-node.n6{right:20%;bottom:14%;animation-delay:.7s}.service-ai .ai-signal{position:absolute;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.65),transparent);transform-origin:left center;opacity:.75;animation:serviceAiSignal 2.2s ease-in-out infinite}.service-ai .ai-signal.s1{left:18%;top:28%;width:32%;transform:rotate(28deg)}.service-ai .ai-signal.s2{right:16%;top:30%;width:30%;transform:rotate(-26deg);animation-delay:.35s}.service-ai .ai-signal.s3{left:24%;bottom:28%;width:48%;transform:rotate(0deg);animation-delay:.7s}@media (max-width:1024px){.service-visual{width:min(100%,13rem);min-height:8rem}.service-rings{width:6.8rem;height:6.8rem}.service-flow{width:9rem;height:4.8rem}.service-grid{width:8rem;gap:.35rem}.service-grid span{height:1.05rem}.service-lock{width:5rem;height:5.2rem}.service-cards{width:8rem;height:5.5rem}.service-cards span{width:4.9rem;height:2.9rem}.service-cards span:nth-child(2){left:1.5rem;top:1.1rem}.service-cards span:nth-child(3){left:2.8rem;top:2.1rem}.service-bars{width:7.5rem;height:4.6rem;gap:.45rem}.service-bars span{width:1rem}.service-ai{width:8.2rem;height:6.4rem}}.anim-float-soft{animation:animFloatSoft 4.2s ease-in-out infinite}.anim-drift-x{animation:animDriftX 3.2s ease-in-out infinite}.anim-glow-soft{animation:serviceGlow 2.2s ease-in-out infinite}.anim-orbit-slow{animation:serviceRotate 10s linear infinite;transform-origin:center}.anim-scanline{animation:serviceScan 2.8s ease-in-out infinite}@keyframes serviceGlow{0%,to{opacity:.5;filter:brightness(.95)}50%{opacity:1;filter:brightness(1.2)}}@keyframes serviceSweep{0%,to{transform:translateX(0);opacity:.45}50%{transform:translateX(6px);opacity:1}}@keyframes servicePulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:1}}@keyframes serviceRotate{to{transform:rotate(1turn)}}@keyframes serviceOrbitDot{0%{transform:rotate(0deg) translateX(2.25rem) rotate(0deg)}to{transform:rotate(1turn) translateX(2.25rem) rotate(-1turn)}}@keyframes serviceWiggle{0%,to{transform:rotate(0deg)}50%{transform:rotate(6deg)}}@keyframes serviceCardStack{0%,to{transform:translateY(0);opacity:.58}50%{transform:translateY(-2px);opacity:1}}@keyframes serviceGrow{0%,to{opacity:.55;transform:scaleY(.9)}50%{opacity:1;transform:scaleY(1)}}@keyframes serviceTraverse{0%,to{transform:translateX(0);opacity:.4}50%{transform:translateX(5rem);opacity:1}}@keyframes serviceScan{0%,to{transform:translateY(-60%);opacity:0}50%{transform:translateY(60%);opacity:.95}}@keyframes serviceShine{0%,to{transform:translateX(-110%);opacity:0}45%,65%{transform:translateX(110%);opacity:1}}@keyframes serviceAiSignal{0%,to{opacity:.2}50%{opacity:.9}}@keyframes animFloatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes animDriftX{0%,to{transform:translateX(0);opacity:.65}50%{transform:translateX(4px);opacity:1}}.why-me-cinematic{position:relative;overflow:hidden}.why-me-glow-orb{position:absolute;width:12rem;height:12rem;border-radius:999px;filter:blur(40px);pointer-events:none;opacity:.42;background:radial-gradient(circle,hsl(var(--primary)/.28) 0,transparent 70%);animation:animFloatSoft 6s ease-in-out infinite}.why-me-glow-orb.orb-1{top:-5.2rem;left:-3.5rem}.why-me-glow-orb.orb-2{right:-3.5rem;bottom:-5rem;animation-delay:.9s}.why-me-intro-panel{position:relative;padding:.2rem .2rem .7rem}.why-me-scanline{margin-top:1rem;height:2px;width:100%;border-radius:999px;background:linear-gradient(90deg,transparent 0,hsl(var(--primary)/.55) 50%,transparent 100%);animation:serviceSweep 2.6s ease-in-out infinite}.why-me-points-list{position:relative}.why-me-points-list:before{content:"";position:absolute;left:1rem;top:.25rem;bottom:.25rem;width:1px;background:linear-gradient(to bottom,transparent,hsl(var(--primary)/.35),transparent)}.why-me-point-card{position:relative;padding:.35rem 0 .35rem 2.1rem;background:transparent;border:0;box-shadow:none;transition:transform .22s ease}.why-me-point-card:hover{transform:translateX(2px)}.why-me-point-card:before{content:"";position:absolute;left:.74rem;top:1.18rem;width:.55rem;height:.55rem;border-radius:999px;background:hsl(var(--primary)/.55);box-shadow:0 0 10px hsl(var(--primary)/.45)}.why-me-flow,.why-me-sequence{position:relative}.why-me-sequence{display:flex;flex-direction:column;gap:1.5rem;padding-left:.2rem}.why-me-sequence:before{content:"";position:absolute;left:.95rem;top:.45rem;bottom:.45rem;width:1px;background:linear-gradient(to bottom,transparent,hsl(var(--primary)/.4),transparent)}.why-me-sequence:after{content:"";position:absolute;left:.7rem;top:.45rem;width:.5rem;height:.5rem;border-radius:999px;background:hsl(var(--primary)/.85);box-shadow:0 0 10px hsl(var(--primary)/.55);animation:whyMePathTravel 4.8s ease-in-out infinite}.why-me-step{position:relative;display:grid;grid-template-columns:2rem 1fr;gap:1rem}.why-me-step-marker{position:relative;min-height:100%}.why-me-step-dot{position:absolute;top:.85rem;left:.55rem;width:.75rem;height:.75rem;border-radius:999px;background:hsl(var(--primary)/.58);box-shadow:0 0 10px hsl(var(--primary)/.45);animation:servicePulse 2.2s ease-in-out infinite}.why-me-step:nth-child(2) .why-me-step-dot{animation-delay:.25s}.why-me-step:nth-child(3) .why-me-step-dot{animation-delay:.5s}@keyframes whyMePathTravel{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(15rem);opacity:1}}.why-me-grid-overlay{position:absolute;inset:0;pointer-events:none;opacity:.32;background-image:linear-gradient(to bottom,hsl(var(--background)/.26),hsl(var(--background)/.5)),radial-gradient(circle at 0 0,hsl(var(--background)/.48),transparent 36%),radial-gradient(circle at 100% 0,hsl(var(--background)/.42),transparent 34%),radial-gradient(circle at 0 100%,hsl(var(--background)/.45),transparent 36%),radial-gradient(circle at 100% 100%,hsl(var(--background)/.52),transparent 38%)}.dark .why-me-grid-overlay{opacity:.42;background-image:linear-gradient(180deg,rgba(6,8,22,.45),rgba(6,8,22,.74)),radial-gradient(circle at 0 0,rgba(2,3,14,.72),transparent 36%),radial-gradient(circle at 100% 0,rgba(2,3,14,.62),transparent 34%),radial-gradient(circle at 0 100%,rgba(2,3,14,.66),transparent 36%),radial-gradient(circle at 100% 100%,rgba(2,3,14,.78),transparent 38%)}@media (prefers-reduced-motion:reduce){.cursor-fx{display:none}}.why-me-spotlight{position:absolute;width:24rem;height:24rem;border-radius:999px;pointer-events:none;filter:blur(62px);background:radial-gradient(circle,hsl(var(--primary)/.22) 0,transparent 70%);animation:animFloatSoft 6.5s ease-in-out infinite}.why-me-spotlight.spot-1{top:-10rem;left:-8rem}.why-me-spotlight.spot-2{right:-10rem;bottom:-12rem;animation-delay:1.1s}.why-me-stage{position:relative}.why-me-live-line{width:min(18rem,90%);height:2px;border-radius:999px;background:linear-gradient(90deg,hsl(var(--primary)/.18),hsl(var(--primary)/.48),hsl(var(--primary)/.18));overflow:hidden}.why-me-live-line span{display:block;width:28%;height:100%;border-radius:inherit;background:hsl(var(--primary)/.9);filter:blur(.2px);animation:whyMeLineRun 2.8s ease-in-out infinite}.why-me-journey{position:relative;display:flex;flex-direction:column;gap:1rem;padding-left:.35rem}.why-me-journey:before{content:"";position:absolute;left:1.35rem;top:.4rem;bottom:.4rem;width:1px;background:linear-gradient(to bottom,transparent,hsl(var(--primary)/.42),transparent)}.why-me-step-row{position:relative;display:grid;grid-template-columns:2.7rem 1fr;gap:1rem;padding:.35rem 0 .45rem}.why-me-step-index{position:relative;z-index:1;width:2.2rem;height:2.2rem;display:flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;font-size:.82rem;color:hsl(var(--primary-foreground));background:linear-gradient(145deg,hsl(var(--primary)/.9),hsl(var(--primary)/.62));box-shadow:0 0 0 3px hsl(var(--background)),0 0 14px hsl(var(--primary)/.55)}.why-me-step-row:after{content:"";position:absolute;left:1.17rem;top:1rem;width:.35rem;height:.35rem;border-radius:999px;background:hsl(var(--primary)/.95);box-shadow:0 0 10px hsl(var(--primary)/.6);animation:servicePulse 2s ease-in-out infinite}.why-me-step-row:nth-child(2):after{animation-delay:.2s}.why-me-step-row:nth-child(3):after{animation-delay:.4s}@keyframes whyMeLineRun{0%,to{transform:translateX(-28%);opacity:.45}50%{transform:translateX(260%);opacity:1}}.hero-stage{isolation:isolate}.hero-bearing-ring{border-radius:9999px;pointer-events:none}.hero-bearing-ring--outer{border:2px solid hsla(24,41%,36%,.85);box-shadow:inset 0 0 0 1px hsla(26,18%,52%,.826),0 0 0 1px hsla(27,53%,33%,.69);background:repeating-conic-gradient(from 0deg,hsl(25 16% 18%/.95) 0deg 8deg,transparent 8deg 18deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.hero-bearing-ring--mid{border:2px solid hsl(25 14% 28%/.9);background:repeating-conic-gradient(from 12deg,hsl(25 12% 20%/.9) 0deg 5deg,transparent 5deg 14deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 1.5px))}.hero-bearing-ring--inner{border:1.5px dashed hsl(32 45% 72%/.85);box-shadow:inset 0 0 18px hsl(40 40% 92%/.35)}.dark .hero-bearing-ring--outer{border-color:hsl(25 12% 12%/.95);background:repeating-conic-gradient(from 0deg,hsl(25 10% 10%/.98) 0deg 8deg,transparent 8deg 18deg)}.dark .hero-bearing-ring--mid{border-color:hsl(25 10% 18%/.95);background:repeating-conic-gradient(from 12deg,hsl(25 8% 14%/.95) 0deg 5deg,transparent 5deg 14deg)}.dark .hero-bearing-ring--inner{border-color:hsl(32 40% 58%/.75);box-shadow:inset 0 0 20px hsl(32 30% 40%/.2)}.hero-bearing-balls{border-radius:9999px;pointer-events:none}.hero-bearing-ball{position:absolute;left:50%;top:0;width:1px;height:40px;margin-left:-4px;border-radius:9999px;background:radial-gradient(circle at 30% 30%,hsl(38,23%,52%),hsl(25 16% 32%));box-shadow:0 0 0 1px hsla(24,92%,29%,.988)}.dark .hero-bearing-ball{background:radial-gradient(circle at 30% 30%,hsl(32 20% 55%),hsl(25 10% 14%));box-shadow:0 0 0 1px hsl(0 0% 0%/.5)}.hero-bearing-core{background:linear-gradient(160deg,hsl(40 35% 97%/.95),hsl(36 28% 92%/.9));border:1.5px solid hsl(32 35% 78%/.9);box-shadow:inset 0 1px 0 hsl(0 0% 100%/.7),0 10px 28px -18px hsl(25 20% 20%/.35)}.dark .hero-bearing-core{background:linear-gradient(160deg,hsl(30 12% 22%/.92),hsl(25 14% 14%/.95));border-color:hsl(32 25% 38%/.7);box-shadow:inset 0 1px 0 hsl(40 20% 40%/.25),0 10px 28px -16px hsl(0 0% 0%/.55)}.hero-orbit-chip{padding:.35rem .7rem;border-radius:999px;background:hsl(var(--background)/.72);border:1px solid hsl(var(--primary)/.28);box-shadow:0 8px 24px -16px hsl(var(--shadow-warm)/.45);backdrop-filter:blur(6px)}.dark .hero-orbit-chip{background:hsl(var(--card)/.72)}@media (prefers-reduced-motion:reduce){.hero-orbit-chip{backdrop-filter:none}}.hero-avail-orbit-text{fill:hsl(var(--primary));font-size:3.15px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;animation:heroAvailBlink 1.4s ease-in-out infinite}.dark .hero-avail-orbit-text{fill:hsl(32 65% 62%)}.hero-avail-text{animation:heroAvailBlink 1.4s ease-in-out infinite}.hero-avail-ring{animation:heroAvailPulse 1.4s ease-out infinite}.hero-avail-dot>span:last-child{animation:heroAvailDot 1.4s ease-in-out infinite;box-shadow:0 0 0 0 hsl(var(--primary)/.55)}@keyframes heroAvailBlink{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.45;filter:brightness(1.25)}}@keyframes heroAvailPulse{0%{transform:scale(1);opacity:.75}70%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@keyframes heroAvailDot{0%,to{transform:scale(1);box-shadow:0 0 0 0 hsl(var(--primary)/.55)}50%{transform:scale(1.15);box-shadow:0 0 10px 2px hsl(var(--primary)/.65)}}@media (prefers-reduced-motion:reduce){.hero-avail-dot>span:last-child,.hero-avail-orbit-text,.hero-avail-ring,.hero-avail-text{animation:none}}