.what-we-build-grid{align-items:stretch}.what-we-build-card{--reveal-delay:0ms}@media (min-width:1280px){.what-we-build-card.reveal{transform:translateX(-22px)}.what-we-build-card.reveal-visible{animation:what-we-build-reveal-in 1.1s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--reveal-delay,0s)}.what-we-build-card-1{--reveal-delay:160ms}.what-we-build-card-2{--reveal-delay:320ms}.what-we-build-card-3{--reveal-delay:480ms}.what-we-build-card-4{--reveal-delay:640ms}}@keyframes what-we-build-reveal-in{0%{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.what-we-build-card.reveal{transform:none}.what-we-build-card.reveal-visible{animation:none}}.how-we-work-grid{align-items:stretch}.how-we-work-card{--reveal-delay:0ms}@media (min-width:1024px){.how-we-work-card.reveal{transform:translateY(var(--how-we-work-offset,22px))}.how-we-work-card.reveal-visible{animation:how-we-work-reveal-in 1s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--reveal-delay,0s)}.how-we-work-card-top{--how-we-work-offset:-44px}.how-we-work-card-bottom{--how-we-work-offset:44px}.how-we-work-card-top-1{--reveal-delay:120ms}.how-we-work-card-top-2{--reveal-delay:260ms}.how-we-work-card-top-3{--reveal-delay:400ms}.how-we-work-card-bottom-1{--reveal-delay:560ms}.how-we-work-card-bottom-2{--reveal-delay:700ms}.how-we-work-card-bottom-3{--reveal-delay:840ms}}@keyframes how-we-work-reveal-in{0%{opacity:0;transform:translateY(var(--how-we-work-offset,22px)) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.how-we-work-card.reveal{transform:none}.how-we-work-card.reveal-visible{animation:none}}.hero-float{animation:hero-float 10s ease-in-out infinite;will-change:transform}.hero-float-delay{animation:hero-float 12s ease-in-out infinite;animation-delay:1.2s;will-change:transform}.hero-float-slow{animation:hero-float 14s ease-in-out infinite;animation-delay:.6s;will-change:transform}.hero-line{stroke-dasharray:440;stroke-dashoffset:440;animation:hero-line-draw 5.5s ease-in-out infinite}.hero-line-soft{stroke-dasharray:220;stroke-dashoffset:220;animation:hero-line-draw-soft 4.8s ease-in-out infinite}.hero-point{filter:drop-shadow(0 0 6px rgba(28,177,233,.35))}.hero-line-delay{animation-delay:1.6s}.hero-ring{stroke-dasharray:var(--ring-size,302);stroke-dashoffset:var(--ring-size,302);animation:hero-ring-fill 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center;transform:rotate(90deg)}.hero-pulse{animation:hero-pulse 3.6s ease-in-out infinite;transform-origin:center;will-change:transform,opacity}.hero-pulse-delay{animation-delay:1.1s}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hero-line-draw{0%{stroke-dashoffset:440}35%,65%{stroke-dashoffset:0}to{stroke-dashoffset:-440}}@keyframes hero-line-draw-soft{0%{stroke-dashoffset:220}35%,65%{stroke-dashoffset:0}to{stroke-dashoffset:-220}}@keyframes hero-ring-fill{0%,10%{stroke-dashoffset:var(--ring-size,302)}50%,70%{stroke-dashoffset:calc(var(--ring-size, 302) * (1 - var(--ring-progress, .78)))}to{stroke-dashoffset:var(--ring-size,302)}}@keyframes hero-pulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes performance-line{0%,12%{stroke-dashoffset:360;opacity:.4}45%,70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-360;opacity:.6}}@keyframes performance-bars{0%,20%{transform:scaleY(.45)}55%{transform:scaleY(1)}80%{transform:scaleY(.7)}to{transform:scaleY(.45)}}@keyframes performance-ring{0%,10%{stroke-dashoffset:var(--ring-size,264)}50%,70%{stroke-dashoffset:calc(var(--ring-size, 264) * (1 - var(--ring-progress, .98)))}to{stroke-dashoffset:var(--ring-size,264)}}@keyframes performance-dot-pulse{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.15);opacity:1}}@keyframes performance-gauge{0%,12%{stroke-dashoffset:var(--gauge-size,94);opacity:.5}45%,70%{stroke-dashoffset:calc(var(--gauge-size, 94) * (1 - var(--gauge-progress, .82)));opacity:1}to{stroke-dashoffset:var(--gauge-size,94);opacity:.6}}@keyframes performance-needle{0%,12%{transform:rotate(-40deg);opacity:.5}45%,70%{transform:rotate(var(--needle-rotate,35deg));opacity:1}to{transform:rotate(-40deg);opacity:.6}}@keyframes systems-line{0%,12%{stroke-dashoffset:160;opacity:.4}45%,70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-160;opacity:.6}}@keyframes systems-bars{0%,20%{transform:scaleY(.45)}55%{transform:scaleY(1)}80%{transform:scaleY(.7)}to{transform:scaleY(.45)}}@keyframes systems-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.8;transform:scale(1.1)}}@keyframes systems-chat{0%,20%{transform:translateX(0)}55%{transform:translateX(24px)}to{transform:translateX(0)}}@keyframes systems-lock-close{0%,15%{transform:translateY(-4px);opacity:.6}35%,60%{transform:translateY(0);opacity:1}to{transform:translateY(-4px);opacity:.6}}@keyframes mobile-glow{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(12px);opacity:.9}}@keyframes mobile-device-primary{0%,45%{transform:translateZ(0) rotate(-8deg) rotateY(12deg) rotateX(2deg) scale(1);z-index:3}50%,95%{transform:translate3d(24px,16px,-120px) rotate(-3deg) rotateY(-8deg) rotateX(-2deg) scale(.92);z-index:1}to{transform:translateZ(0) rotate(-8deg) rotateY(12deg) rotateX(2deg) scale(1);z-index:3}}@keyframes mobile-device-secondary{0%,45%{transform:translateZ(-120px) rotate(4deg) rotateY(-10deg) rotateX(2deg) scale(.92);z-index:1}50%,95%{transform:translate3d(-12px,-6px,0) rotate(2deg) rotateY(10deg) rotateX(-2deg) scale(1);z-index:3}to{transform:translateZ(-120px) rotate(4deg) rotateY(-10deg) rotateX(2deg) scale(.92);z-index:1}}@keyframes mobile-device-primary-mobile{0%,45%{transform:translateZ(0) rotate(-6deg) rotateY(10deg) rotateX(2deg) scale(1);z-index:3}50%,95%{transform:translate3d(10px,8px,-80px) rotate(-2deg) rotateY(-6deg) rotateX(-2deg) scale(.94);z-index:1}to{transform:translateZ(0) rotate(-6deg) rotateY(10deg) rotateX(2deg) scale(1);z-index:3}}@keyframes mobile-device-secondary-mobile{0%,45%{transform:translateZ(-80px) rotate(3deg) rotateY(-8deg) rotateX(2deg) scale(.94);z-index:1}50%,95%{transform:translate3d(-6px,-4px,0) rotate(1deg) rotateY(6deg) rotateX(-2deg) scale(1);z-index:3}to{transform:translateZ(-80px) rotate(3deg) rotateY(-8deg) rotateX(2deg) scale(.94);z-index:1}}@keyframes mobile-battery{0%,to{transform:scaleX(.76)}50%{transform:scaleX(.92)}}@keyframes mobile-store{0%,to{transform:scaleX(.35)}50%{transform:scaleX(.75)}}@keyframes mobile-ring{0%,to{transform:scale(.9);opacity:.2}50%{transform:scale(1.2);opacity:.5}}@keyframes mobile-pulse{0%,to{transform:scale(.9);opacity:.7}50%{transform:scale(1.15);opacity:1}}@keyframes mobile-swipe{0%,20%{transform:translateY(-50%);opacity:.4}50%{transform:translate(70px,-50%);opacity:1}80%,to{transform:translate(140px,-50%);opacity:0}}@keyframes mobile-sheen{0%,30%{transform:translateX(-120%);opacity:0}55%{opacity:.35}to{transform:translateX(120%);opacity:0}}