@keyframes grid-move-0a91dd5d{0%{background-position:0 0}to{background-position:50px 50px}}@keyframes float-0a91dd5d{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}@keyframes blink-58a18c5a{0%,50%{opacity:1}51%,to{opacity:0}}.animate-blink[data-v-58a18c5a]{animation:blink-58a18c5a 1s step-end infinite}.hero-btn[data-v-427e18b4]{justify-content:center;min-width:220px}.hero-parallax[data-v-427e18b4]{height:120%;top:-10%;will-change:transform}.hero-has-transition[data-v-427e18b4]{margin-bottom:-1px}.hero-parallax img[data-v-427e18b4]{transition:filter .3s ease}.animate-fade-in-up[data-v-427e18b4]{animation:fade-in-up-427e18b4 .8s ease-out forwards;opacity:0}.animate-fade-in-down[data-v-427e18b4]{animation:fade-in-down-427e18b4 .8s ease-out forwards;opacity:0}.animate-fade-in[data-v-427e18b4]{animation:fade-in-427e18b4 .8s ease-out forwards;opacity:0}@keyframes fade-in-up-427e18b4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down-427e18b4{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-427e18b4{0%{opacity:0}to{opacity:1}}.glow-card[data-v-c5b70751]{background-color:#12121a80;border-radius:.75rem;overflow:hidden;position:relative;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:#ffffff1a;border-width:1px;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.glow-card[data-v-c5b70751]:hover{border-color:#3b82f64d;box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.glow-effect[data-v-c5b70751]{border-radius:inherit}.reveal[data-v-ca4c644f]{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.reveal.active[data-v-ca4c644f]{opacity:1;transform:translateY(0)}.stagger-1[data-v-ca4c644f]{transition-delay:.1s}.stagger-2[data-v-ca4c644f]{transition-delay:.2s}.stagger-3[data-v-ca4c644f]{transition-delay:.3s}.stagger-4[data-v-ca4c644f]{transition-delay:.4s}.stagger-5[data-v-ca4c644f]{transition-delay:.5s}.stagger-6[data-v-ca4c644f]{transition-delay:.6s}.skill-bar[data-v-f326340c]{border-radius:9999px;height:.5rem;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(26 26 37/var(--tw-bg-opacity,1))}.skill-bar-fill[data-v-f326340c]{background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:9999px;height:100%;transition:width 1s ease-out;width:0}.skill-bar-fill.animate[data-v-f326340c]{width:var(--skill-level)}.skill-list-enter-active[data-v-f326340c],.skill-list-leave-active[data-v-f326340c]{transition:all .3s ease}.skill-list-enter-from[data-v-f326340c],.skill-list-leave-to[data-v-f326340c]{opacity:0;transform:translate(-20px)}.skill-list-move[data-v-f326340c]{transition:transform .3s ease}.line-clamp-2[data-v-5f4829f7]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@keyframes scroll-fb2cf419{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll[data-v-fb2cf419]{animation:scroll-fb2cf419 30s linear infinite}.animate-scroll[data-v-fb2cf419]:hover{animation-play-state:paused}.testimonial-container[data-v-62d96bfe]{overflow:hidden;position:relative}.slide-left-enter-active[data-v-62d96bfe],.slide-left-leave-active[data-v-62d96bfe]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-62d96bfe]{opacity:0;transform:translate(100px)}.slide-left-leave-to[data-v-62d96bfe]{opacity:0;transform:translate(-100px)}.slide-right-enter-active[data-v-62d96bfe],.slide-right-leave-active[data-v-62d96bfe]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-right-enter-from[data-v-62d96bfe]{opacity:0;transform:translate(-100px)}.slide-right-leave-to[data-v-62d96bfe]{opacity:0;transform:translate(100px)}.faq-card[data-v-b77e340f]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e293b80;border:1px solid hsla(0,0%,100%,.1);position:relative;transition:all .3s ease}.faq-card[data-v-b77e340f]:hover{border-color:#3b82f680;box-shadow:0 0 30px #3b82f633}.faq-answer[data-v-b77e340f]{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}.faq-answer-open[data-v-b77e340f]{max-height:500px;opacity:1}.recaptcha-notice[data-v-f3b9b202]{position:relative;z-index:10}.recaptcha-notice a[data-v-f3b9b202]{cursor:pointer;position:relative;z-index:11}.grecaptcha-badge{visibility:hidden!important}.line-clamp-2[data-v-63882f13]{-webkit-line-clamp:2}.line-clamp-2[data-v-63882f13],.line-clamp-3[data-v-63882f13]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-63882f13]{-webkit-line-clamp:3}
