.rv{opacity:0;transform:translateY(40px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.rv.visible{opacity:1;transform:none}.rv-left{opacity:0;transform:translateX(-40px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.rv-left.visible{opacity:1;transform:none}.rv-right{opacity:0;transform:translateX(40px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.rv-right.visible{opacity:1;transform:none}.rv-scale{opacity:0;transform:scale(.92);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.rv-scale.visible{opacity:1;transform:none}.rv-d1{transition-delay:.1s}.rv-d2{transition-delay:.2s}.rv-d3{transition-delay:.3s}.rv-d4{transition-delay:.4s}.rv-d5{transition-delay:.5s}.rv-d6{transition-delay:.6s}.rv-d7{transition-delay:.7s}.rv-d8{transition-delay:.8s}.stagger>*{opacity:0;transform:translateY(24px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.stagger.visible>*{opacity:1;transform:none}.atm{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.atm-glow{position:absolute;inset:0}.atm-glow__orb{position:absolute;border-radius:50%;filter:blur(80px)}.atm-grain{position:absolute;inset:0;opacity:0.02;mix-blend-mode:overlay}.atm-particles{position:absolute;inset:0}.atm-particles span{position:absolute;display:block;opacity:0.07}.atm-overlay{position:absolute;inset:0}@keyframes atm-rise{0%{transform:translateY(100vh) translateX(0) scale(.8);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(-10vh) translateX(20px) scale(1.1);opacity:0}}@keyframes atm-float{0%,100%{transform:translateY(0) translateX(0)}25%{transform:translateY(-18px) translateX(6px)}50%{transform:translateY(-8px) translateX(-4px)}75%{transform:translateY(-22px) translateX(8px)}}@keyframes atm-drift{0%{transform:translateX(0) translateY(0)}33%{transform:translateX(30px) translateY(-10px)}66%{transform:translateX(-20px) translateY(8px)}100%{transform:translateX(0) translateY(0)}}@keyframes atm-breathe{0%,100%{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:1}}@keyframes atm-fall{0%{transform:translateY(-10vh) translateX(0) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:.8}100%{transform:translateY(105vh) translateX(40px) rotate(360deg);opacity:0}}@keyframes atm-pulse{0%{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:.15}100%{transform:scale(1.4);opacity:0}}@keyframes atm-shimmer{0%{transform:translateX(-100%) rotate(25deg)}100%{transform:translateX(200%) rotate(25deg)}}@keyframes atm-glitch{0%,90%,100%{transform:translate(0,0);opacity:.7}92%{transform:translate(2px,-1px);opacity:1}94%{transform:translate(-2px,1px);opacity:.5}96%{transform:translate(1px,2px);opacity:.9}98%{transform:translate(-1px,-2px);opacity:.6}}@keyframes atm-spin-slow{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes atm-flash{0%,85%,100%{opacity:.5;transform:scale(1)}90%{opacity:1;transform:scale(1.2)}95%{opacity:.3;transform:scale(1)}}@keyframes atm-bounce{0%,100%{transform:scale(1) translateY(0)}30%{transform:scale(1.08) translateY(-8px)}60%{transform:scale(.96) translateY(4px)}}.atm-glow__orb{animation:atm-drift 20s ease-in-out infinite}.atm-glow__orb:nth-child(2){animation-delay:-10s}.atm-glow__orb:nth-child(3){animation-delay:-5s}.atm-particles span{animation:atm-drift ease-in-out infinite}.s-hero__title .word{display:inline-block;opacity:0;transform:translateY(20px);animation:heroWordReveal .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes heroWordReveal{to{opacity:1;transform:none}}.btn-p{position:relative;overflow:hidden}.btn-p::before{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:none;pointer-events:none}.btn-p:hover::before{animation:atm-shimmer .6s ease-out}[data-count-to]{display:inline-block}.grad-text{background:linear-gradient(90deg,\23 1a365d,\23 2b6cb0,\23 1a365d);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradShimmer 4s linear infinite}@keyframes gradShimmer{0%{background-position:0% center}100%{background-position:200% center}}.card-glow{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.card-glow:hover{transform:translateY(-6px);box-shadow:0 12px 40px \23 1a365d18,0 4px 12px rgba(0,0,0,.08)}.img-zoom{overflow:hidden;border-radius:inherit}.img-zoom img{transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.img-zoom:hover img{transform:scale(1.08)}.scroll-progress{position:fixed;top:0;left:0;width:0;height:3px;background:linear-gradient(90deg,\23 1a365d,\23 2b6cb0);z-index:9999;transition:none;pointer-events:none}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.s-marquee-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.s-marquee-inner{display:flex;gap:24px;width:max-content;animation:marquee 30s linear infinite}.s-marquee-inner:hover{animation-play-state:paused}.s-logos__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.s-logos__marquee-track{display:flex;gap:48px;width:max-content;animation:marquee 25s linear infinite}.s-logos__marquee-track:hover{animation-play-state:paused}.tilt-card{transform-style:preserve-3d;perspective:800px;transition:transform .15s ease-out}.tilt-card>*{transform:translateZ(20px)}.link-hover{position:relative;text-decoration:none}.link-hover::after{content:'';position:absolute;bottom:-2px;left:0;width:0;height:2px;background:\23 1a365d;transition:width .3s cubic-bezier(.16,1,.3,1)}.link-hover:hover::after{width:100%}.rv-blur{opacity:0;filter:blur(8px);transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}.rv-blur.visible{opacity:1;filter:blur(0);transform:none}.rv-flip{opacity:0;transform:perspective(600px) rotateX(15deg) translateY(30px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.rv-flip.visible{opacity:1;transform:none}.hover-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.12)}.float-el{animation:floatDecor 6s ease-in-out infinite}@keyframes floatDecor{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.wave-divider{position:relative;margin-top:-1px}.wave-divider svg{display:block;width:100%;height:48px}.s-nav__link.active{color:\23 1a365d !important}.s-nav__link{position:relative}.s-nav__link::after{content:'';position:absolute;bottom:-4px;left:50%;width:0;height:2px;background:\23 1a365d;transition:width .25s,left .25s}.s-nav__link.active::after{width:100%;left:0}.img-lazy{opacity:0;transition:opacity .5s ease}.img-lazy.loaded{opacity:1}.rv-clip{clip-path:inset(100% 0 0 0);transition:clip-path .8s cubic-bezier(.16,1,.3,1)}.rv-clip.visible{clip-path:inset(0)}.rv-clip-left{clip-path:inset(0 100% 0 0);transition:clip-path .8s cubic-bezier(.16,1,.3,1)}.rv-clip-left.visible{clip-path:inset(0)}.rv-clip-circle{clip-path:circle(0% at 50% 50%);transition:clip-path .9s cubic-bezier(.16,1,.3,1)}.rv-clip-circle.visible{clip-path:circle(75% at 50% 50%)}.parallax-img{will-change:transform;transition:transform .1s linear}.s-nav__links--mobile{transform:translateY(-20px);opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.s-nav__links--mobile.open{transform:translateY(0);opacity:1;pointer-events:auto}.typed-cursor{display:inline-block;width:3px;margin-left:2px;background:\23 1a365d;animation:typed-blink .7s step-end infinite}@keyframes typed-blink{0%,100%{opacity:1}50%{opacity:0}}.glass-card{background:rgba(255,255,255,.05) !important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08) !important}.grad-text-anim{background:linear-gradient(90deg,\23 1a365d,\23 2b6cb0,\23 ed8936,\23 1a365d);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 8s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media (max-width:768px){.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:999;padding:12px 16px;background:\23 fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid \23 1a365d20;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.sticky-cta.show{transform:translateY(0)}.sticky-cta a{display:block;text-align:center;padding:14px;background:\23 1a365d;color:#fff;border-radius:8px;font-weight:600;font-size:15px;text-decoration:none}}.ba-slider{position:relative;overflow:hidden;border-radius:8px;cursor:ew-resize;user-select:none;-webkit-user-select:none}.ba-slider img{display:block;width:100%;height:auto;pointer-events:none}.ba-slider__after{position:absolute;inset:0;overflow:hidden}.ba-slider__after img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ba-slider__handle{position:absolute;top:0;bottom:0;width:4px;background:#fff;cursor:ew-resize;z-index:2;box-shadow:0 0 8px rgba(0,0,0,.4)}.ba-slider__handle::before{content:'⇔';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:\23 1a365d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 2px 12px rgba(0,0,0,.3)}.ba-slider__label{position:absolute;bottom:12px;padding:4px 12px;background:rgba(0,0,0,.6);color:#fff;font-size:12px;border-radius:20px;pointer-events:none;text-transform:uppercase;letter-spacing:1px}.ba-slider__label--before{left:12px}.ba-slider__label--after{right:12px}.img-scroll-zoom{overflow:hidden}.img-scroll-zoom img{transition:transform .1s linear;will-change:transform}@media (max-width:768px){.s-footer a,.s-footer button{min-height:44px;min-width:44px;display:inline-flex;align-items:center}.s-nav__link{min-height:44px;display:inline-flex;align-items:center}}.theme-luxury .rv,.theme-luxury .rv-left,.theme-luxury .rv-right,.theme-luxury .rv-scale{transition-duration:.9s}.theme-luxury .stagger>*{transition-duration:.7s}.theme-luxury .btn-p:hover{transform:translateY(-1px)}.theme-luxury .atm-glow__orb{filter:blur(120px)}.theme-neon .btn-p{text-shadow:0 0 8px currentColor;box-shadow:0 0 16px \23 1a365d40;transition:all .3s,box-shadow .3s,text-shadow .3s}.theme-neon .btn-p:hover{box-shadow:0 0 32px \23 1a365d60,0 8px 24px rgba(0,0,0,.15);text-shadow:0 0 12px currentColor}.theme-neon .s-hero__title{text-shadow:0 0 40px \23 1a365d30}.theme-neon .s-h2{text-shadow:0 0 20px \23 1a365d15}.theme-brutalist .rv,.theme-brutalist .rv-left,.theme-brutalist .rv-right,.theme-brutalist .rv-scale{transition-duration:.15s;transition-timing-function:step-end;transform:none}.theme-brutalist .rv{opacity:0}.theme-brutalist .rv.visible{opacity:1}.theme-brutalist .stagger>*{transition-duration:.1s;transition-timing-function:step-end;transform:none}.theme-kawaii .btn-p:hover{transform:translateY(-4px) scale(1.03);transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.theme-kawaii .s-svc-card:hover,.theme-kawaii .s-testi-card:hover{transform:translateY(-8px) scale(1.02) !important;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.theme-organic .s-svc-card,.theme-organic .s-testi-card{transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s}.theme-playful .rv,.theme-playful .rv-left,.theme-playful .rv-right{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}@media (prefers-reduced-motion:reduce){.rv,.rv-left,.rv-right,.rv-scale,.rv-blur,.rv-flip,.rv-clip,.rv-clip-left,.rv-clip-circle{opacity:1 !important;transform:none !important;filter:none !important;transition:none !important;will-change:auto !important}.stagger>*{opacity:1 !important;transform:none !important;transition:none !important}.atm{display:none !important}.scroll-progress{display:none !important}.s-hero__title .word{opacity:1 !important;transform:none !important;animation:none !important}.grad-text,.grad-text-anim{animation:none !important}.typed-text{visibility:visible !important}.sticky-cta{display:none !important}.btn-p::before{animation:none !important}.btn-p:hover{transform:none !important}.s-svc-card:hover,.s-testi-card:hover,.s-bento-card:hover,.s-masonry-item:hover,.s-uniform-item:hover,.hover-lift:hover,.card-glow:hover{transform:none !important}.s-marquee-inner,.s-logos__marquee-track{animation:none !important}.float-el{animation:none !important}.rv-clip,.rv-clip-left,.rv-clip-circle{clip-path:none !important}.parallax-img{transform:none !important}[data-count-to]{transition:none !important}}@media (max-width:768px){.atm-particles span:nth-child(n+8){display:none}.atm-glow__orb{filter:blur(60px)}.atm-glow__orb:nth-child(3){display:none}}