
.HeroSection-module__sbGYxq__mySwiper .swiper-wrapper{align-items:center}.HeroSection-module__sbGYxq__developmentFrame{--dev-width:min(640px,96vw);--dev-cursor-width:10px;width:var(--dev-width);justify-content:flex-start;height:clamp(62px,9vw,120px);position:relative;overflow:hidden}.HeroSection-module__sbGYxq__developmentMask{width:0;height:100%;animation:5.2s steps(11,end) infinite alternate HeroSection-module__sbGYxq__development-typing;position:absolute;top:0;left:0;overflow:hidden}.HeroSection-module__sbGYxq__developmentText{width:var(--dev-width);text-align:center;text-transform:capitalize;color:#3b85d0;font-family:Poppins,sans-serif;font-size:clamp(48px,7vw,75px);font-style:normal;font-weight:800;line-height:clamp(62px,9vw,120px);position:absolute;top:0;left:0}.HeroSection-module__sbGYxq__developmentCursor{width:min(var(--dev-cursor-width),1.8vw);background:#3b85d0;height:100%;animation:.85s step-end infinite HeroSection-module__sbGYxq__development-cursor-blink;position:absolute;top:0;right:0}@keyframes HeroSection-module__sbGYxq__development-typing{0%{width:0}to{width:var(--dev-width)}}@keyframes HeroSection-module__sbGYxq__development-cursor-blink{0%,45%{opacity:1}50%,to{opacity:0}}@media (max-width:640px){.HeroSection-module__sbGYxq__developmentFrame{--dev-width:min(640px,98vw);--dev-cursor-width:8px}}
.HeroBackground-module__snw9oq__heroBackground{isolation:isolate;overflow:hidden}.HeroBackground-module__snw9oq__backgroundLayer{z-index:0;overflow:hidden}.HeroBackground-module__snw9oq__backgroundFrame{aspect-ratio:1405/1260;pointer-events:none;will-change:transform;width:min(1030px,96vw);animation:7s ease-in-out infinite alternate HeroBackground-module__snw9oq__hero-frame-float;position:absolute;top:61%;left:50%;transform:translate(-50%,-50%)}.HeroBackground-module__snw9oq__outerRing,.HeroBackground-module__snw9oq__innerRing{border-radius:50%;position:absolute}.HeroBackground-module__snw9oq__outerRing{inset:15.8% 15.3%}.HeroBackground-module__snw9oq__innerRing,.HeroBackground-module__snw9oq__outerRing{border:.8px solid #89b5e06b;border-radius:50%}.HeroBackground-module__snw9oq__innerRing{inset:7.8% 7.3%}.HeroBackground-module__snw9oq__orbitItem{offset-rotate:0deg;animation:40s linear infinite HeroBackground-module__snw9oq__orbit-forward;position:absolute;inset:0}.HeroBackground-module__snw9oq__outerOrbit{offset-path:ellipse(42.7% 42.2% at 50% 50%);animation-duration:46s}.HeroBackground-module__snw9oq__innerOrbit{offset-path:ellipse(34.3% 33.8% at 50% 50%);animation-name:HeroBackground-module__snw9oq__orbit-reverse;animation-duration:34s}.HeroBackground-module__snw9oq__iconBubble{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(135deg,#3b85d000 0%,#3b85d080 70.19%);border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 26px #3b85d033}.HeroBackground-module__snw9oq__icon{width:24px;height:24px}.HeroBackground-module__snw9oq__icon_react{color:#00d8ff}.HeroBackground-module__snw9oq__icon_angular{color:#dd0031}.HeroBackground-module__snw9oq__icon_apple,.HeroBackground-module__snw9oq__icon_javascript{color:#111}.HeroBackground-module__snw9oq__icon_vue{color:#41b883}.HeroBackground-module__snw9oq__icon_php{color:#787cb5}.HeroBackground-module__snw9oq__icon_tailwind{color:#38bdf8}.HeroBackground-module__snw9oq__icon_ionic{color:#3880ff}.HeroBackground-module__snw9oq__icon_flutter{color:#44d1fd}.HeroBackground-module__snw9oq__icon_cakephp{color:#d33c43}.HeroBackground-module__snw9oq__icon_figma{color:#a259ff}.HeroBackground-module__snw9oq__icon_python{color:#387eb8}.HeroBackground-module__snw9oq__icon_codeigniter{color:#dd4814}.HeroBackground-module__snw9oq__icon_android{color:#8bc34a}.HeroBackground-module__snw9oq__icon_django{color:#092e20}.HeroBackground-module__snw9oq__icon_laravel{color:#ff2d20}.HeroBackground-module__snw9oq__orbit_react{--orbit-offset:2%}.HeroBackground-module__snw9oq__orbit_angular{--orbit-offset:12%}.HeroBackground-module__snw9oq__orbit_apple{--orbit-offset:20%}.HeroBackground-module__snw9oq__orbit_javascript{--orbit-offset:33%}.HeroBackground-module__snw9oq__orbit_vue{--orbit-offset:44%}.HeroBackground-module__snw9oq__orbit_php{--orbit-offset:56%}.HeroBackground-module__snw9oq__orbit_tailwind{--orbit-offset:66%}.HeroBackground-module__snw9oq__orbit_ionic{--orbit-offset:74%}.HeroBackground-module__snw9oq__orbit_flutter{--orbit-offset:82%}.HeroBackground-module__snw9oq__orbit_cakephp{--orbit-offset:92%}.HeroBackground-module__snw9oq__orbit_figma{--orbit-offset:6%}.HeroBackground-module__snw9oq__orbit_python{--orbit-offset:18%}.HeroBackground-module__snw9oq__orbit_codeigniter{--orbit-offset:34%}.HeroBackground-module__snw9oq__orbit_android{--orbit-offset:50%}.HeroBackground-module__snw9oq__orbit_django{--orbit-offset:68%}.HeroBackground-module__snw9oq__orbit_laravel{--orbit-offset:84%}.HeroBackground-module__snw9oq__animatedOverlay{pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity;background:radial-gradient(circle at 18% 28%,#3b85d02e,#0000 46%),radial-gradient(circle at 82% 72%,#3b85d01f,#0000 42%);animation:5s ease-in-out infinite alternate HeroBackground-module__snw9oq__hero-overlay-float;position:absolute;inset:-10%}@keyframes HeroBackground-module__snw9oq__orbit-forward{0%{offset-distance:var(--orbit-offset,0%)}to{offset-distance:calc(var(--orbit-offset,0%) + 100%)}}@keyframes HeroBackground-module__snw9oq__orbit-reverse{0%{offset-distance:var(--orbit-offset,0%)}to{offset-distance:calc(var(--orbit-offset,0%) - 100%)}}@keyframes HeroBackground-module__snw9oq__hero-frame-float{0%{transform:translate(-50%,-50%)translate(0,0)}to{transform:translate(-50%,-50%)translate(-1.8%,1.3%)}}@keyframes HeroBackground-module__snw9oq__hero-overlay-float{0%{opacity:.5;transform:translate(-4%,-3%)}to{opacity:.9;transform:translate(4%,4%)}}@media (max-width:1024px){.HeroBackground-module__snw9oq__backgroundFrame{width:min(900px,122vw);top:58%}}@media (max-width:768px){.HeroBackground-module__snw9oq__backgroundFrame{width:min(760px,130vw);top:54%}.HeroBackground-module__snw9oq__iconBubble{width:36px;height:36px}.HeroBackground-module__snw9oq__icon{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){.HeroBackground-module__snw9oq__backgroundFrame,.HeroBackground-module__snw9oq__orbitItem,.HeroBackground-module__snw9oq__innerOrbit,.HeroBackground-module__snw9oq__backgroundLayer,.HeroBackground-module__snw9oq__animatedOverlay{animation:none}}
