:root{--msh-ease:cubic-bezier(.22,.8,.24,1);--msh-sec-y:84px}@media(max-width:1024px){:root{--msh-sec-y:68px}}@media(max-width:600px){:root{--msh-sec-y:50px}}.mshah-onepage .msh-about-section,.mshah-onepage .msh-el-process-section,.mshah-onepage .msh-portfolio-section,.mshah-onepage .msh-services-section,.mshah-onepage .freelance-advantage,.mshah-onepage .msh-faq-section-white,.mshah-onepage .msh-contact-section{padding-top:var(--msh-sec-y);padding-bottom:var(--msh-sec-y)}.mshah-onepage .msh-dark-zone>.msh-intro-header-standalone{padding-top:calc(var(--msh-sec-y)*.9);padding-bottom:10px}.mshah-onepage .msh-dark-zone>.msh-services{padding-top:34px;padding-bottom:var(--msh-sec-y)}.mshah-onepage .msh-dark-zone>.msw-pricing{padding-top:34px;padding-bottom:var(--msh-sec-y)}.mshah-onepage .msh-dark-zone>.msh-testimonials-section{padding-top:30px;padding-bottom:var(--msh-sec-y)}.mshah-onepage .msh-stats-strip{padding-top:26px;padding-bottom:26px}.mshah-onepage .msh-tab-nav-wrapper{margin-bottom:34px}@media(max-width:600px){.mshah-onepage .msh-tabs-header{margin-bottom:28px}.mshah-onepage .msh-tab-nav-wrapper{margin-bottom:24px}.mshah-onepage .msh-contact-section{padding-left:16px;padding-right:16px}}.mshah-onepage .msh-el-process-section,.mshah-onepage .msh-services-section,.mshah-onepage .freelance-advantage,.mshah-onepage .msh-faq-section-white,.mshah-onepage .msh-contact-section{box-shadow:inset 0 46px 46px -46px rgb(7 29 75 / .14)}.msh-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:100010;pointer-events:none;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#18a9ff,#35c7ff 55%,#ffe04a);box-shadow:0 0 12px rgb(53 199 255 / .7)}.msh-header-navbar{transition:box-shadow .35s ease,background-color .35s ease}.msh-header-navbar.is-scrolled{background:rgb(3 10 32 / .97)!important;box-shadow:0 10px 34px rgb(0 0 0 / .45)!important}.msh-header-navbar .msh-mobile-drawer{height:100vh;height:100dvh;overflow-y:auto;gap:18px;max-width:86vw}.msh-header-navbar .msh-drawer-footer{margin-top:auto;padding:14px 0 calc(16px + env(safe-area-inset-bottom,0px))}.msh-header-navbar .msh-drawer-contact{display:flex;width:100%;min-height:46px;font-size:14px}.msh-header-navbar .msh-mobile-links{margin-bottom:auto}.msh-header-navbar .msh-mobile-links a{transition:color .25s ease,padding-left .25s ease}.msh-header-navbar .msh-mobile-links a:hover,.msh-header-navbar .msh-mobile-links a.active{color:#48c7ff;padding-left:8px}.msh-nav-menu a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:2px;background:#48c7ff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.msh-nav-menu a:hover:after,.msh-nav-menu a.active:after{transform:scaleX(1)}@keyframes mshUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mshFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-16px,0)}}@keyframes mshDrift{from{background-position:0 0}to{background-position:38px 38px}}@keyframes mshShimmer{0%{background-position:0% 50%}100%{background-position:200% 50%}}@keyframes mshBreath{0%,100%{opacity:.25}50%{opacity:.7}}@keyframes mshBob{0%,100%{translate:0 0}50%{translate:0 -7px}}.msh-hero-inner>*{animation:mshUp .9s var(--msh-ease) both}.msh-hero-inner>:nth-child(1){animation-delay:.05s}.msh-hero-inner>:nth-child(2){animation-delay:.18s}.msh-hero-inner>:nth-child(3){animation-delay:.32s}.msh-hero-inner>:nth-child(4){animation-delay:.46s}.msh-hero-inner>:nth-child(5){animation-delay:.6s}.msh-hero-orb{animation:mshFloat 9s ease-in-out infinite}.msh-hero-orb-two{animation-duration:12s;animation-delay:-4s}.msh-hero-grid{animation:mshDrift 14s linear infinite}.msh-hero h1 span,.msh-intro-header-standalone .msh-yellow-highlight,.msh-about-highlight,.msh-faq-highlight{background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:mshShimmer 7s linear infinite}.msh-hero h1 span{background-image:linear-gradient(90deg,#28baff,#9be3ff,#28baff,#9be3ff)}.msh-intro-header-standalone .msh-yellow-highlight{background-image:linear-gradient(90deg,#ffdb00,#fff3a6,#ffdb00,#fff3a6)}.msh-about-highlight{background-image:linear-gradient(90deg,#1ea5ff,#8fdcff,#1ea5ff,#8fdcff)}.msh-faq-highlight{background-image:linear-gradient(90deg,#0a84d8,#58bdfc,#0a84d8,#58bdfc)}.mshah-onepage .marquee-bar:hover .marquee-track{animation-play-state:paused}.msh-js .msh-reveal{opacity:0;translate:0 30px;transition:opacity .85s var(--msh-ease),translate .85s var(--msh-ease),scale .85s var(--msh-ease),transform .4s ease,box-shadow .4s ease,border-color .4s ease,background .4s ease;transition-delay:var(--msh-d,0ms)}.msh-js .msh-reveal--zoom{translate:0 18px;scale:.94}.msh-js .msh-reveal--left{translate:-34px 0}.msh-js .msh-reveal--right{translate:34px 0}.msh-js .msh-reveal.msh-in{opacity:1;translate:0 0;scale:1}.msh-failsafe .msh-reveal{opacity:1!important;translate:none!important;scale:1!important}.msh-intro-header-standalone .msh-services-label span{transition:transform .9s var(--msh-ease) .25s;transform-origin:center}.msh-js .msh-intro-header-standalone .msh-services-label:not(.msh-in) span{transform:scaleX(0)}.msh-media-card,.msh-tab-media,.msh-browser-card{position:relative;transform-style:preserve-3d;transition:transform .5s var(--msh-ease),box-shadow .5s ease,border-color .5s ease}.msh-media-card img,.msh-tab-media img{transition:transform .9s var(--msh-ease),filter .6s ease}.msh-media-card:hover,.msh-tab-media:hover{transform:perspective(1000px) rotateX(var(--msh-rx,0deg)) rotateY(var(--msh-ry,0deg)) translateY(-6px);border-color:rgb(53 199 255 / .65);box-shadow:0 30px 60px rgb(0 20 60 / .35),0 0 0 1px rgb(53 199 255 / .35),0 0 42px rgb(24 169 255 / .28)}.msh-media-card:hover img,.msh-tab-media:hover img{transform:scale(1.07);filter:saturate(1.12) contrast(1.04)}.msh-browser-card:hover{translate:0 -8px;box-shadow:0 26px 48px rgb(0 0 0 / .4),0 0 34px rgb(24 169 255 / .28)!important}.mshah-onepage .msh-browser-card .msh-browser-body img{height:auto;min-height:100%;object-fit:cover;object-position:top center;transform:translateY(0);transition:transform min(var(--msh-scroll-dur,8s),1.6s) cubic-bezier(.4,0,.2,1),filter .6s ease}.mshah-onepage .msh-browser-card:hover .msh-browser-body img{object-position:top center;transform:translateY(calc(-1 * var(--msh-scroll-dist,0px)));transition:transform var(--msh-scroll-dur,8s) linear,filter .6s ease}.msh-shine{position:absolute;inset:0;z-index:3;overflow:hidden;border-radius:inherit;pointer-events:none}.msh-shine:before{content:"";position:absolute;top:-30%;left:-70%;width:45%;height:160%;transform:rotate(22deg);background:linear-gradient(90deg,transparent,rgb(255 255 255 / .34),transparent);transition:left 1s var(--msh-ease)}.msh-media-card:hover .msh-shine:before,.msh-tab-media:hover .msh-shine:before,.msh-browser-card:hover .msh-shine:before{left:140%}.msh-media-card:after,.msh-tab-media:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08);z-index:4}.msh-tab-card:hover{box-shadow:0 22px 50px rgb(13 60 120 / .12)}.msh-universal-btn,.msh-primary-btn,.msh-case-btn,.msh-el-process-btn{transition:transform .3s var(--msh-ease),box-shadow .3s ease,background .3s ease,color .3s ease,border-color .3s ease}.msh-universal-btn:active,.msh-primary-btn:active,.msh-case-btn:active{transform:scale(.97)}.msh-universal-btn span[aria-hidden]{display:inline-block;transition:transform .3s var(--msh-ease)}.msh-universal-btn:hover span[aria-hidden]{transform:translateX(4px)}.mshah-onepage a:focus-visible,.mshah-onepage button:focus-visible{outline:2px solid #35c7ff;outline-offset:3px;border-radius:8px}.msh-stats-strip>div{transition:transform .35s var(--msh-ease)}.msh-stats-strip>div:hover{transform:translateY(-3px)}.msh-stats-strip strong{font-variant-numeric:tabular-nums}.msh-beyond__inner{position:relative;z-index:2}.msh-beyond:after{content:"";position:absolute;z-index:1;pointer-events:none;right:6%;top:18%;width:42%;height:64%;border-radius:50%;background:radial-gradient(closest-side,rgb(24 169 255 / .30),transparent);filter:blur(24px);animation:mshBreath 6s ease-in-out infinite}.msh-beyond__visual{animation:mshBob 6s ease-in-out infinite}@media(max-width:1180px){.msh-beyond:after{display:none}}@media(hover:none){.msh-media-card:hover,.msh-tab-media:hover{transform:none}.msh-media-card:hover img,.msh-tab-media:hover img{transform:none}}@media(max-width:600px){.msh-js .msh-reveal{translate:0 22px}.msh-js .msh-reveal--left,.msh-js .msh-reveal--right{translate:0 22px}}.msh-cursor-ring,.msh-cursor-dot{position:fixed;top:0;left:0;width:0;height:0;z-index:2147483000;pointer-events:none;opacity:0;will-change:transform;transition:opacity .25s ease}.msh-cursor-ring i,.msh-cursor-dot i{position:absolute;display:block;border-radius:50%;left:0;top:0}.msh-cursor-dot i{width:8px;height:8px;margin:-4px 0 0 -4px;background:#35c7ff;box-shadow:0 0 10px rgb(53 199 255 / .9);transition:scale .3s var(--msh-ease)}.msh-cursor-ring i{width:38px;height:38px;margin:-19px 0 0 -19px;border:1.5px solid rgb(53 199 255 / .9);box-shadow:0 0 14px rgb(53 199 255 / .3);transition:scale .38s var(--msh-ease),background-color .3s ease,border-color .3s ease}.msh-cursor-on .msh-cursor-ring,.msh-cursor-on .msh-cursor-dot{opacity:1}.msh-cursor-ring.is-text i{scale:1.7;background-color:rgb(53 199 255 / .09)}.msh-cursor-ring.is-link i{scale:2.3;background-color:rgb(53 199 255 / .16);border-color:#35c7ff}.msh-cursor-dot.is-link i{scale:.5}.msh-cursor-ring.is-down i{scale:.85}.msh-cursor-ring.is-link.is-down i{scale:2}.msh-cursor-hidden .msh-cursor-ring,.msh-cursor-hidden .msh-cursor-dot{opacity:0!important}html.msh-cursor-enabled,html.msh-cursor-enabled *{cursor:none!important}html.msh-cursor-enabled :is(input,textarea,select,option,iframe,[contenteditable]){cursor:auto!important}html.msh-cursor-enabled input[type=checkbox],html.msh-cursor-enabled input[type=radio],html.msh-cursor-enabled input[type=submit],html.msh-cursor-enabled input[type=button]{cursor:pointer!important}@media(prefers-reduced-motion:reduce){.msh-js .msh-reveal{opacity:1!important;translate:none!important;scale:1!important;transition:none!important}.msh-hero-inner>*,.msh-hero-orb,.msh-hero-grid,.msh-beyond:after,.msh-beyond__visual,.msh-hero h1 span,.msh-intro-header-standalone .msh-yellow-highlight,.msh-about-highlight,.msh-faq-highlight{animation:none!important}.msh-progress{display:none}}