:root{--bg-dark-start: #0a2456;--bg-dark-mid: #051129;--bg-dark-end: #06152b;--primary-blue: #2f7cff;--primary-glow: rgba(35, 120, 255, .4);--text-white: #ffffff;--text-dim: rgba(255, 255, 255, .7);--glass-bg: rgba(9, 24, 56, .65);--glass-border: rgba(255, 255, 255, .08);--glass-shadow: 0 16px 50px rgba(0, 0, 0, .45);--container-width: 1280px;--header-height: 80px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark light;color:var(--text-white);background-color:var(--bg-dark-end);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{width:100%;overflow-x:hidden;margin:0;padding:0;border:none;outline:none;scrollbar-width:thin;scrollbar-color:#333 var(--bg-dark-end)}html[dir=rtl],html[dir=rtl] body{margin:0;padding:0;width:100%;overflow-x:hidden;border:none!important;outline:none!important;transform:none!important;rotate:none!important}html[dir=rtl] #app{transform:none!important;rotate:none!important;border:none!important}@media(max-width:900px){html[dir=rtl] .footer-column h4:after{left:50%;right:auto;transform:translate(-50%)}html[dir=rtl] .links-col a:hover{padding-left:0;padding-right:0}}html[dir=rtl] .section-title:after{content:none!important;display:none!important}html[dir=rtl] .service-detail-page .section-title:after{content:""!important;display:block!important;position:absolute!important;bottom:-8px!important;left:auto!important;right:0!important;width:40px!important;height:3px!important;background:#2f7cff!important;border-radius:2px!important}html[dir=rtl] a,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] p,html[dir=rtl] label,html[dir=rtl] .label,html[dir=rtl] .subtitle,html[dir=rtl] .subtitle-text,html[dir=rtl] .section-subtitle,html[dir=rtl] .project-title,html[dir=rtl] .main-title,html[dir=rtl] .small-title,html[dir=rtl] .section-header h2,html[dir=rtl] .contact-info .subtitle,html[dir=rtl] .contact-info .label,html[dir=rtl] .info-item .label{text-decoration:none!important}html[dir=rtl] .email-link:hover{text-decoration:underline!important}html[dir=rtl] .services-scroll-section .subtitle,html[dir=rtl] .services-scroll-section .subtitle-text,html[dir=rtl] .industries-wrapper .industry-item .label{text-decoration:none!important}html[dir=rtl] .industries-wrapper .industry-item:not(:hover) .underline{width:0!important}html[dir=rtl] .industries-wrapper .industry-item:hover .underline{width:100%!important}#app{width:100%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;width:100%;overflow-x:hidden;background:var(--bg-dark-end);border:none;outline:none}a{text-decoration:none;color:inherit;transition:opacity .3s ease}button{cursor:pointer;border:none;background:none;font-family:inherit}ul{list-style:none}::-webkit-scrollbar{width:8px;border:none;background:var(--bg-dark-end)}::-webkit-scrollbar-track{background:var(--bg-dark-end);border:none}::-webkit-scrollbar-thumb{background:#333;border-radius:4px;border:none}::-webkit-scrollbar-thumb:hover{background:#555}header[data-v-975dbc55]{position:fixed;top:0;left:0;right:0;width:100%;height:80px;z-index:9999;transition:all .4s cubic-bezier(.4,0,.2,1);background:transparent;border-bottom:1px solid transparent}header.scrolled[data-v-975dbc55]{height:70px;background:#061b45b3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 30px #0000001a}header.mobile-open[data-v-975dbc55]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important;background:transparent!important;border-bottom:none!important;box-shadow:none!important}.header-container[data-v-975dbc55]{width:100%;max-width:1400px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 40px}.logo[data-v-975dbc55]{display:flex;align-items:center;gap:0;z-index:1100;position:relative}.logo-icon[data-v-975dbc55]{width:88px;height:88px;display:block;object-fit:contain}.logo-text[data-v-975dbc55]{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text-white);text-decoration:none;cursor:pointer}.desktop-nav ul[data-v-975dbc55]{display:flex;gap:40px;align-items:center}.desktop-nav a[data-v-975dbc55]{font-size:.95rem;font-weight:500;color:var(--text-dim);text-decoration:none;position:relative;transition:color .3s ease}.desktop-nav a[data-v-975dbc55]:hover,.desktop-nav a.active[data-v-975dbc55]{color:var(--text-white)}.desktop-nav a[data-v-975dbc55]:after{content:"";position:absolute;bottom:-4px;left:50%;width:0;height:2px;background-color:var(--primary-blue);box-shadow:0 0 8px var(--primary-glow);transition:all .3s ease;transform:translate(-50%)}.desktop-nav a[data-v-975dbc55]:hover:after,.desktop-nav a.active[data-v-975dbc55]:after{width:100%}.desktop-nav a.lang-toggle[data-v-975dbc55]{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:50px;padding:8px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;margin-inline-start:10px}.desktop-nav a.lang-toggle[data-v-975dbc55]:after{display:none}.desktop-nav a.lang-toggle[data-v-975dbc55]:hover{background:#fff3;border-color:#ffffff4d;box-shadow:0 0 20px #2f7cff4d;transform:translateY(-2px);color:var(--text-white)}.hamburger[data-v-975dbc55]{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;background:none;border:none;cursor:pointer;z-index:1100;padding:0}.hamburger span[data-v-975dbc55]{width:100%;height:2px;background-color:var(--text-white);transition:all .3s ease;border-radius:2px}.hamburger.active span[data-v-975dbc55]:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger.active span[data-v-975dbc55]:nth-child(2){opacity:0}.hamburger.active span[data-v-975dbc55]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.mobile-nav[data-v-975dbc55]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:#041230fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1050;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.mobile-nav.open[data-v-975dbc55]{opacity:1;pointer-events:all}.mobile-nav ul[data-v-975dbc55]{display:flex;flex-direction:column;gap:32px;text-align:center}.mobile-nav li[data-v-975dbc55]{transform:translateY(20px);opacity:0;transition:all .4s ease;transition-delay:calc(var(--i) * .05s)}.mobile-nav.open li[data-v-975dbc55]{transform:translateY(0);opacity:1}.mobile-nav a[data-v-975dbc55]{font-size:2rem;font-weight:700;color:var(--text-white);text-decoration:none;transition:color .3s}.mobile-nav a[data-v-975dbc55]:hover{color:var(--primary-blue)}@media(max-width:900px){.header-container[data-v-975dbc55]{padding:0 20px}.desktop-nav[data-v-975dbc55]{display:none}.hamburger[data-v-975dbc55]{display:flex}.logo-text[data-v-975dbc55]{font-size:1.1rem}.mobile-nav ul[data-v-975dbc55]{gap:28px}.mobile-nav a[data-v-975dbc55]{font-size:1.8rem}}@media(max-width:480px){.header-container[data-v-975dbc55]{padding:0 16px}.logo-text[data-v-975dbc55]{font-size:1rem}.logo-icon[data-v-975dbc55]{width:28px;height:28px}.mobile-nav a[data-v-975dbc55]{font-size:1.5rem}.mobile-nav ul[data-v-975dbc55]{gap:24px}}.site-footer[data-v-8ae9e74a]{width:100%;background:var(--bg-dark-end);border-top:1px solid var(--glass-border);padding:80px 40px 40px;position:relative;overflow:hidden}.site-footer[data-v-8ae9e74a]:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--glass-border),transparent);opacity:.5}.footer-content[data-v-8ae9e74a]{max-width:var(--container-width);margin:0 auto 60px;display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:60px}.footer-column h4[data-v-8ae9e74a]{font-size:1.1rem;font-weight:600;color:var(--text-white);margin-bottom:24px;position:relative;display:inline-block}.footer-column h4[data-v-8ae9e74a]:after{content:"";position:absolute;bottom:-4px;left:0;width:24px;height:2px;background:var(--primary-blue);box-shadow:0 0 10px var(--primary-glow)}.logo[data-v-8ae9e74a]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.logo-icon[data-v-8ae9e74a]{width:32px;height:32px;background:linear-gradient(135deg,var(--primary-blue),#8cd3ff);border-radius:8px;transform:rotate(45deg);box-shadow:0 0 15px #2f7cff4d}.logo-text[data-v-8ae9e74a]{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-white)}.tagline[data-v-8ae9e74a]{color:var(--text-dim);font-size:1rem;line-height:1.6;max-width:300px}.links-col ul[data-v-8ae9e74a]{display:flex;flex-direction:column;gap:12px}.links-col a[data-v-8ae9e74a]{color:var(--text-dim);font-size:1rem;transition:all .3s ease;position:relative;display:inline-block;width:fit-content}.links-col a[data-v-8ae9e74a]:hover{color:var(--text-white);padding-left:8px}.newsletter-text[data-v-8ae9e74a]{color:var(--text-dim);margin-bottom:16px;font-size:.95rem}.newsletter-form[data-v-8ae9e74a]{display:flex;gap:8px}.newsletter-input[data-v-8ae9e74a]{flex:1;background:#ffffff08;border:1px solid var(--glass-border);padding:10px 16px;border-radius:8px;color:var(--text-white);font-family:inherit;transition:all .3s ease}.newsletter-input[data-v-8ae9e74a]:focus{outline:none;border-color:var(--primary-blue);background:#2f7cff0d}.newsletter-btn[data-v-8ae9e74a]{background:var(--primary-blue);color:#fff;border:none;padding:0 14px;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.newsletter-btn svg[data-v-8ae9e74a]{width:20px;height:20px}.newsletter-btn[data-v-8ae9e74a]:hover{background:#1a6dfa;box-shadow:0 4px 12px #2f7cff4d;transform:translateY(-1px)}.footer-bottom[data-v-8ae9e74a]{max-width:var(--container-width);margin:0 auto;padding-top:32px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.footer-bottom p[data-v-8ae9e74a]{color:#fff6;font-size:.9rem}.social-icons[data-v-8ae9e74a]{display:flex;gap:12px}.social-link[data-v-8ae9e74a]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:6px;color:var(--text-dim);transition:all .3s ease}.social-link svg[data-v-8ae9e74a]{width:18px;height:18px}.social-link[data-v-8ae9e74a]:hover{background:#2f7cff1a;border-color:var(--primary-blue);color:var(--text-white);transform:translateY(-2px);box-shadow:0 4px 12px #0003}@media(max-width:900px){.site-footer[data-v-8ae9e74a]{padding:60px 20px 30px}.footer-content[data-v-8ae9e74a]{grid-template-columns:1fr;gap:40px;text-align:center}.footer-column[data-v-8ae9e74a]{display:flex;flex-direction:column;align-items:center}.footer-column h4[data-v-8ae9e74a]:after{left:50%;transform:translate(-50%)}.tagline[data-v-8ae9e74a]{margin:0 auto}.links-col a[data-v-8ae9e74a]:hover{padding-left:0;padding-right:0;color:var(--primary-blue)}.newsletter-form[data-v-8ae9e74a]{width:100%;max-width:400px}.footer-bottom[data-v-8ae9e74a]{flex-direction:column;gap:20px;text-align:center}}@media(max-width:480px){.site-footer[data-v-8ae9e74a]{padding:48px 16px 24px}.footer-content[data-v-8ae9e74a]{gap:32px;margin-bottom:40px}.logo-text[data-v-8ae9e74a]{font-size:1.3rem}.tagline[data-v-8ae9e74a]{font-size:.9rem}.footer-column h4[data-v-8ae9e74a]{font-size:1rem;margin-bottom:16px}.newsletter-input[data-v-8ae9e74a]{padding:10px 14px;font-size:.9rem}.footer-bottom p[data-v-8ae9e74a]{font-size:.8rem}}.chatbot-widget[data-v-09971022]{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));left:auto;right:max(24px,env(safe-area-inset-right));z-index:9999;font-family:inherit;--chat-radius: 20px;--chat-header-h: 56px;--chat-input-h: 56px}.chatbot-widget[dir=rtl][data-v-09971022]{right:auto;left:max(24px,env(safe-area-inset-left))}@media(max-width:480px){.chatbot-widget[data-v-09971022]{bottom:0;right:0;left:0;--chat-radius: 20px 20px 0 0}.chatbot-widget[dir=rtl][data-v-09971022]{right:0;left:0}}.chat-window[data-v-09971022]{position:fixed;bottom:72px;right:max(24px,env(safe-area-inset-right));left:auto;direction:ltr;width:min(420px,calc(100vw - 48px));height:min(560px,calc(100vh - 100px));max-height:calc(100vh - 100px);background:var(--glass-bg, rgba(9, 24, 56, .92));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border, rgba(255, 255, 255, .08));border-radius:var(--chat-radius);box-shadow:var(--glass-shadow, 0 24px 64px rgba(0, 0, 0, .4)),0 0 0 1px #ffffff08 inset;display:flex;flex-direction:column;overflow:hidden;transition:left .3s ease,top .3s ease}.chatbot-widget[dir=rtl] .chat-window[data-v-09971022]{right:auto;left:max(24px,env(safe-area-inset-left))}.chatbot-widget .chat-window.chat-window--has-position[data-v-09971022]{inset:0 auto auto 0!important;transform:translate3d(var(--chat-x),var(--chat-y),0)!important;transition:transform .3s ease}.chatbot-widget .chat-window.chat-window--has-position.chat-window--dragging[data-v-09971022]{transition:none!important}@media(max-width:480px){.chat-window[data-v-09971022]{bottom:0;right:0;left:0;width:100%;height:calc(100dvh - 72px);max-height:calc(100dvh - 72px);border-radius:var(--chat-radius);border-bottom:none}.chatbot-widget[dir=rtl] .chat-window[data-v-09971022]{left:0;right:0}}@media(max-width:480px){.chatbot-widget[dir=rtl] .chat-window[data-v-09971022],.chatbot-widget[dir=ltr] .chat-window[data-v-09971022]{width:100vw;max-width:100vw}}.chat-header[data-v-09971022]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--chat-header-h);min-width:0;padding:0 16px;background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 100%);border-bottom:1px solid var(--glass-border, rgba(255, 255, 255, .06));flex-shrink:0}.chat-header--draggable[data-v-09971022]{cursor:grab;-webkit-user-select:none;user-select:none}.chat-window--dragging .chat-header--draggable[data-v-09971022]{cursor:grabbing}@media(max-width:480px){.chat-header--draggable[data-v-09971022]{cursor:default}}@media(max-width:480px){.chat-header[data-v-09971022]{padding:0 12px;gap:8px}}.chat-title[data-v-09971022]{font-weight:600;font-size:.9375rem;letter-spacing:.02em;color:var(--text-white, #fff);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:380px){.chat-title[data-v-09971022]{font-size:.8125rem}}.chat-header-actions[data-v-09971022],.agent-toggle-wrap[data-v-09971022]{display:flex;align-items:center;gap:8px;flex-shrink:0}.agent-toggle-label[data-v-09971022]{font-size:.8125rem;font-weight:500;color:var(--text-dim, rgba(255, 255, 255, .7));white-space:nowrap}@media(max-width:380px){.agent-toggle-label[data-v-09971022]{font-size:.75rem}}.agent-toggle[data-v-09971022]{position:relative;width:40px;height:22px;padding:0;border:1px solid rgba(255,255,255,.15);border-radius:11px;background:#ffffff14;cursor:pointer;transition:background .2s ease,border-color .2s ease}.agent-toggle[data-v-09971022]:hover{background:#ffffff1f;border-color:#fff3}.agent-toggle.active[data-v-09971022]{background:#2f7cff59;border-color:var(--primary-blue, #2f7cff)}.agent-toggle-slider[data-v-09971022]{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-white, #fff);box-shadow:0 1px 3px #0000004d;transition:transform .2s ease}.agent-toggle.active .agent-toggle-slider[data-v-09971022]{transform:translate(18px)}.chat-recenter[data-v-09971022]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:var(--text-dim, rgba(255, 255, 255, .6));padding:0;cursor:pointer;transition:background .2s ease,color .2s ease}.chat-recenter[data-v-09971022]:hover{background:#ffffff14;color:var(--primary-blue, #2f7cff)}.chat-recenter-icon[data-v-09971022]{width:18px;height:18px}@media(max-width:480px){.chat-recenter[data-v-09971022]{display:none}}.chat-close[data-v-09971022]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:var(--text-dim, rgba(255, 255, 255, .6));font-size:1.25rem;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.chat-close[data-v-09971022]:hover{background:#ffffff14;color:var(--text-white, #fff)}.chat-messages[data-v-09971022]{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}.chat-messages-inner[data-v-09971022]{display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width:480px){.chat-messages[data-v-09971022]{padding:16px;padding-bottom:env(safe-area-inset-bottom,16px)}}.message-enter-active[data-v-09971022]{transition:opacity .25s ease,transform .25s ease}.message-enter-from[data-v-09971022]{opacity:0;transform:translateY(10px) scale(.98)}.message-enter-to[data-v-09971022]{opacity:1;transform:translateY(0) scale(1)}.message-leave-active[data-v-09971022]{transition:opacity .15s ease}.message-leave-to[data-v-09971022]{opacity:0}.message-move[data-v-09971022]{transition:transform .3s ease}.chat-message[data-v-09971022]{display:flex;width:100%;align-items:flex-end;gap:10px}.chat-message.user[data-v-09971022]{justify-content:flex-end}.chat-message.user .message-bubble[data-v-09971022]{order:0}.chat-message.bot[data-v-09971022]{justify-content:flex-start}.bot-avatar[data-v-09971022]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;color:var(--primary-blue, #2f7cff);position:relative}.bot-avatar-icon[data-v-09971022]{width:18px;height:18px;position:relative;z-index:1}.bot-avatar-icon--idle[data-v-09971022] .robot-eye{transform-origin:center center;animation:robot-blink-09971022 4s ease-in-out infinite}.bot-avatar-icon--idle[data-v-09971022] .robot-eye--right{animation-delay:.1s}.bot-avatar-icon--idle[data-v-09971022] .robot-sparkle{animation:robot-sparkle-09971022 2.5s ease-in-out infinite}@keyframes robot-blink-09971022{0%,45%,55%,to{transform:scale(1);opacity:1}50%{transform:scaleY(.12);opacity:.9}}@keyframes robot-sparkle-09971022{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.bot-avatar--thinking[data-v-09971022]{color:var(--primary-blue, #2f7cff);animation:bot-avatar-pulse-09971022 1.5s ease-in-out infinite}.bot-avatar-icon--thinking[data-v-09971022] .robot-eye--left{transform-origin:9px 11px;animation:robot-eye-left-09971022 1.4s ease-in-out infinite}.bot-avatar-icon--thinking[data-v-09971022] .robot-eye--right{transform-origin:15px 11px;animation:robot-eye-right-09971022 1.4s ease-in-out infinite}.bot-avatar-icon--thinking[data-v-09971022] .robot-mouth--thinking{animation:robot-mouth-think-09971022 1.2s ease-in-out infinite}@keyframes robot-eye-left-09971022{0%,to{transform:translate(0)}25%{transform:translate(-1.2px)}75%{transform:translate(.8px)}}@keyframes robot-eye-right-09971022{0%,to{transform:translate(0)}25%{transform:translate(.8px)}75%{transform:translate(-1.2px)}}@keyframes robot-mouth-think-09971022{0%,to{opacity:1}50%{opacity:.6}}.bot-avatar-ring[data-v-09971022]{position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--primary-blue, #2f7cff);opacity:0;animation:bot-ring-expand-09971022 1.8s ease-out infinite}.bot-avatar-ring--2[data-v-09971022]{animation-delay:.9s}@keyframes bot-avatar-pulse-09971022{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes bot-ring-expand-09971022{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.4);opacity:0}}.message-bubble[data-v-09971022]{max-width:calc(88% - 42px);padding:14px 18px;border-radius:16px;font-size:.9375rem;line-height:1.55;letter-spacing:.01em}.chat-message.user .message-bubble[data-v-09971022]{max-width:88%;background:linear-gradient(135deg,var(--primary-blue, #2f7cff) 0%,#2563eb 100%);color:#fff;border-bottom-right-radius:6px;box-shadow:0 4px 12px #2f7cff40}.chat-message.bot .message-bubble[data-v-09971022]{background:#ffffff0f;color:var(--text-white, #fff);border:1px solid rgba(255,255,255,.06);border-bottom-left-radius:6px}.chat-message.typing-row .message-bubble[data-v-09971022]{max-width:calc(88% - 42px)}.message-bubble.typing[data-v-09971022]{display:flex;align-items:center;gap:6px;padding:16px 20px}.dot[data-v-09971022]{width:6px;height:6px;border-radius:50%;background:var(--text-dim, rgba(255, 255, 255, .5));animation:typing-bounce-09971022 1.2s ease-in-out infinite both}.dot[data-v-09971022]:nth-child(2){animation-delay:.15s}.dot[data-v-09971022]:nth-child(3){animation-delay:.3s}@keyframes typing-bounce-09971022{0%,80%,to{transform:scale(.85);opacity:.5}40%{transform:scale(1.1);opacity:1}}.chat-input-area[data-v-09971022]{display:flex;align-items:center;gap:10px;min-height:var(--chat-input-h);padding:12px 20px 20px;background:linear-gradient(0deg,rgba(0,0,0,.2) 0%,transparent 100%);border-top:1px solid var(--glass-border, rgba(255, 255, 255, .06));flex-shrink:0}@media(max-width:480px){.chat-input-area[data-v-09971022]{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0))}}@media(max-width:380px){.chat-input-area[data-v-09971022]{padding:10px 12px calc(12px + env(safe-area-inset-bottom,0));gap:8px}.chat-input[data-v-09971022],.chat-send[data-v-09971022]{height:40px}.chat-send[data-v-09971022]{width:40px}}.chat-input[data-v-09971022]{flex:1;min-width:0;height:44px;padding:0 16px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0d;color:var(--text-white, #fff);font-size:.9375rem;transition:border-color .2s ease,background .2s ease}.chat-input[data-v-09971022]::placeholder{color:var(--text-dim, rgba(255, 255, 255, .45))}.chat-input[data-v-09971022]:focus{outline:none;border-color:#2f7cff80;background:#ffffff12}.chat-input[data-v-09971022]:disabled{opacity:.6;cursor:not-allowed}.chat-send[data-v-09971022]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;background:linear-gradient(135deg,var(--primary-blue, #2f7cff) 0%,#2563eb 100%);color:#fff;border:none;border-radius:12px;cursor:pointer;box-shadow:0 4px 14px var(--primary-glow, rgba(47, 124, 255, .35));transition:transform .15s ease,box-shadow .2s ease}.chat-send[data-v-09971022]:hover:not(:disabled){transform:scale(1.02);box-shadow:0 6px 20px var(--primary-glow, rgba(47, 124, 255, .45))}.chat-send[data-v-09971022]:active:not(:disabled){transform:scale(.98)}.chat-send[data-v-09971022]:disabled{opacity:.5;cursor:not-allowed;transform:none}.chat-send-icon[data-v-09971022]{width:20px;height:20px}.chatbot-fab[data-v-09971022]{position:absolute;bottom:0;right:0;width:56px;height:56px;border-radius:50%;background:var(--glass-bg, rgba(9, 24, 56, .92));color:var(--primary-blue, #2f7cff);border:1px solid var(--glass-border, rgba(255, 255, 255, .12));cursor:pointer;box-shadow:var(--glass-shadow, 0 16px 50px rgba(0, 0, 0, .45)),0 0 0 1px #ffffff0f inset,0 4px 20px var(--primary-glow, rgba(47, 124, 255, .25));display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,color .2s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.chatbot-fab[data-v-09971022]:hover{transform:scale(1.06);color:#fff;background:linear-gradient(135deg,var(--primary-blue, #2f7cff) 0%,#1d5dd9 100%);box-shadow:0 8px 32px var(--primary-glow, rgba(47, 124, 255, .5)),0 0 0 1px #ffffff1a inset}.chatbot-fab[data-v-09971022]:active{transform:scale(.98)}.chatbot-fab-inner[data-v-09971022]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.chat-icon[data-v-09971022]{width:26px;height:26px;flex-shrink:0}@media(max-width:480px){.chatbot-fab[data-v-09971022]{bottom:calc(16px + env(safe-area-inset-bottom,0));right:16px;left:auto;width:52px;height:52px}.chat-icon[data-v-09971022]{width:24px;height:24px}}.chatbot-widget[dir=rtl] .chatbot-fab[data-v-09971022]{right:auto;left:0}@media(max-width:480px){.chatbot-widget[dir=rtl] .chatbot-fab[data-v-09971022]{right:auto;left:16px}}.chat-window-enter-active[data-v-09971022],.chat-window-leave-active[data-v-09971022]{transition:opacity .25s ease,transform .25s ease}.chat-window-enter-from[data-v-09971022],.chat-window-leave-to[data-v-09971022]{opacity:0;transform:translateY(12px) scale(.98)}.chatbot-widget[dir=rtl] .chat-window .chat-header[data-v-09971022]{direction:ltr}.chatbot-widget[dir=rtl] .chat-window .chat-title[data-v-09971022]{text-align:left}.chatbot-widget[dir=rtl] .chat-window .chat-header-actions[data-v-09971022]{direction:ltr}.chatbot-widget[dir=rtl] .chat-window .agent-toggle-wrap[data-v-09971022]{direction:rtl}.chatbot-widget[dir=rtl] .chat-window .message-bubble[data-v-09971022]{text-align:right;direction:rtl;unicode-bidi:plaintext}.chatbot-widget[dir=rtl] .chat-window .chat-input[data-v-09971022]{text-align:right;direction:rtl}.chatbot-widget[dir=rtl] .chat-window .agent-toggle-slider[data-v-09971022]{left:auto;right:2px;transform:none}.chatbot-widget[dir=rtl] .chat-window .agent-toggle.active .agent-toggle-slider[data-v-09971022]{transform:translate(-18px)}.doodle-storyboard[data-v-79ec0008]{width:100%;max-width:950px;margin:0 auto;display:flex;flex-direction:column;align-items:center;background:transparent;padding:10px;color:#fff;font-family:Outfit,sans-serif;gap:max(10px,2vh)}.story-scene-container[data-v-79ec0008]{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;padding:10px 0}.scene[data-v-79ec0008]{flex:1;max-width:160px;height:clamp(100px,16vh,140px);opacity:.35;transform:scale(.9);transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:12px;position:relative}.scene.highlighted[data-v-79ec0008]{opacity:1;transform:scale(1.08);filter:drop-shadow(0 0 15px rgba(165,243,252,.25))}.scene.highlighted[data-v-79ec0008]:after{content:"";position:absolute;inset:-4px;border-radius:14px;border:2px solid rgba(165,243,252,.2);pointer-events:none;animation:glowPulse-79ec0008 2s infinite alternate ease-in-out}@keyframes glowPulse-79ec0008{0%{border-color:#a5f3fc1a;box-shadow:0 0 8px #a5f3fc1a}to{border-color:#a5f3fc4d;box-shadow:0 0 16px #a5f3fc26}}.svg-container[data-v-79ec0008]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.doodle-svg[data-v-79ec0008]{width:100%;height:100%;max-height:100%;color:#e2e8f0;overflow:visible}.draw-path[data-v-79ec0008]{stroke-dasharray:1000;stroke-dashoffset:1000}.scene.drawn .draw-path[data-v-79ec0008]{stroke-dashoffset:0}.scene.playing .draw-path[data-v-79ec0008]{animation:drawLine-79ec0008 1.5s cubic-bezier(.4,0,.2,1) forwards}@keyframes drawLine-79ec0008{to{stroke-dashoffset:0}}.scene.playing .delay-1[data-v-79ec0008]{animation-delay:.1s}.scene.playing .delay-2[data-v-79ec0008]{animation-delay:.4s}.scene.playing .delay-3[data-v-79ec0008]{animation-delay:.7s}.scene.playing .delay-4[data-v-79ec0008]{animation-delay:1s}.scene.playing .delay-5[data-v-79ec0008]{animation-delay:1.3s}.scene.playing .delay-6[data-v-79ec0008]{animation-delay:1.6s}.stress-anim[data-v-79ec0008]{animation:drawLine-79ec0008 1s ease forwards,floatStress-79ec0008 2s infinite ease-in-out alternate 1s;transform-origin:center}.stress-anim-2[data-v-79ec0008]{animation:drawLine-79ec0008 1s ease forwards,floatStress-79ec0008 2.5s infinite ease-in-out alternate-reverse 1.2s;transform-origin:center}@keyframes floatStress-79ec0008{0%{transform:translateY(0) scale(1);opacity:.5}to{transform:translateY(-5px) scale(1.1);opacity:1}}.squiggle-anim[data-v-79ec0008]{animation:drawLine-79ec0008 .5s ease forwards}.error-flash[data-v-79ec0008]{animation:drawLine-79ec0008 .1s ease forwards,flashError-79ec0008 2s infinite 1.5s}@keyframes flashError-79ec0008{0%,to{opacity:.2}50%{opacity:.8}}.scene.playing .arrow-anim[data-v-79ec0008]{animation:drawLine-79ec0008 1s ease forwards,floatArrow-79ec0008 2s infinite alternate ease-in-out 1.5s}@keyframes floatArrow-79ec0008{to{transform:translateY(-5px)}}.scene.playing .sparks .ray-anim[data-v-79ec0008]{animation:drawLine-79ec0008 .5s ease forwards,blinkRay-79ec0008 1s infinite alternate 1s}@keyframes blinkRay-79ec0008{to{opacity:.3}}.scene.playing .block-anim[data-v-79ec0008]{animation:drawLine-79ec0008 .8s ease forwards,popIn-79ec0008 .5s cubic-bezier(.175,.885,.32,1.275) forwards;transform-origin:center}.scene.playing .block-pop[data-v-79ec0008]{animation:drawLine-79ec0008 .8s ease forwards,popIn-79ec0008 .6s cubic-bezier(.175,.885,.32,1.275) forwards;transform-origin:center}@keyframes popIn-79ec0008{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.scene.playing .cursor-blink[data-v-79ec0008]{animation:drawLine-79ec0008 .5s ease forwards,cursorBlink-79ec0008 .8s step-end infinite 1.5s}@keyframes cursorBlink-79ec0008{0%,to{opacity:1}50%{opacity:0}}.scene.playing .loading-bar[data-v-79ec0008]{animation:loadingFill-79ec0008 2.5s ease-in-out forwards 1.5s;transform-origin:left}@keyframes loadingFill-79ec0008{0%{transform:scaleX(0);opacity:.6}to{transform:scaleX(1);opacity:.6}}.gear-spin[data-v-79ec0008]{transform-origin:center;animation:spinGear-79ec0008 4s linear infinite}@keyframes spinGear-79ec0008{to{transform:rotate(360deg)}}.scene.playing .rocket-anim[data-v-79ec0008]{animation:drawLine-79ec0008 1.5s ease forwards,rocketShake-79ec0008 .1s infinite alternate 1.5s;transform-origin:100px 50px}@keyframes rocketShake-79ec0008{to{transform:translate(1px) translateY(-1px)}}.scene.playing .fire-anim[data-v-79ec0008]{animation:drawLine-79ec0008 1s ease forwards,fireFlicker-79ec0008 .2s infinite alternate 1.5s;transform-origin:100px 90px}@keyframes fireFlicker-79ec0008{to{transform:scaleY(1.3)}}.scene.playing .smoke-anim[data-v-79ec0008]{animation:drawLine-79ec0008 1.5s ease forwards,smokeDrift-79ec0008 2s infinite alternate 1.5s}@keyframes smokeDrift-79ec0008{0%{opacity:.4}to{opacity:.1}}.scene.playing .speed-lines[data-v-79ec0008]{animation:drawLine-79ec0008 .8s ease forwards,speedPulse-79ec0008 .6s infinite alternate 1.5s}@keyframes speedPulse-79ec0008{0%{opacity:.4}to{opacity:.1}}.scene.playing .coin-bounce[data-v-79ec0008]{animation:drawLine-79ec0008 .8s ease forwards,coinBounce-79ec0008 1.5s infinite alternate ease-in-out 1.5s;transform-origin:center}@keyframes coinBounce-79ec0008{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.scene.playing .coin-shine[data-v-79ec0008]{animation:drawLine-79ec0008 .8s ease forwards,coinShine-79ec0008 1.2s infinite alternate ease-in-out 1.5s}@keyframes coinShine-79ec0008{0%{opacity:1}to{opacity:.5}}.scene.playing .sparkle-anim[data-v-79ec0008]{animation:drawLine-79ec0008 .5s ease forwards,sparklePop-79ec0008 1s infinite alternate ease-in-out 1.5s;transform-origin:center}.scene.playing .sparkle-anim-2[data-v-79ec0008]{animation:drawLine-79ec0008 .5s ease forwards,sparklePop-79ec0008 1.3s infinite alternate-reverse ease-in-out 1.8s;transform-origin:center}@keyframes sparklePop-79ec0008{0%{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:.4}}.story-content-wrapper[data-v-79ec0008]{text-align:center;position:relative;min-height:clamp(80px,12vh,100px);width:100%}.story-text[data-v-79ec0008]{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(10px);transition:all .5s ease;pointer-events:none}.story-text.active[data-v-79ec0008]{opacity:1;transform:translateY(0);pointer-events:auto}.story-text h4[data-v-79ec0008]{font-size:clamp(1.1rem,2.5vh,1.35rem);font-weight:700;margin-bottom:6px;background:linear-gradient(90deg,#fff,#a5f3fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.story-text p[data-v-79ec0008]{font-size:clamp(.85rem,1.8vh,.95rem);color:#94a3b8;max-width:500px;margin:0 auto;line-height:1.5}.story-indicators[data-v-79ec0008]{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:10}.indicator[data-v-79ec0008]{width:40px;height:4px;background:#2f7cff33;border-radius:4px;cursor:pointer;overflow:hidden;position:relative;transition:background .3s}.indicator[data-v-79ec0008]:hover{background:#2f7cff66}.indicator.completed[data-v-79ec0008]{background:#2f7cffcc}.ind-fill[data-v-79ec0008]{position:absolute;top:0;left:0;height:100%;width:0%;background:#a5f3fc;border-radius:4px;box-shadow:0 0 8px #a5f3fccc}.indicator.active .ind-fill[data-v-79ec0008]{animation:fillProgress-79ec0008 3.5s linear forwards}@keyframes fillProgress-79ec0008{0%{width:0%}to{width:100%}}@media(max-width:768px){.doodle-storyboard[data-v-79ec0008]{padding:10px 0}.story-scene-container[data-v-79ec0008]{gap:4px}.scene[data-v-79ec0008]{max-width:120px;height:100px}.story-text h4[data-v-79ec0008]{font-size:1.25rem}.story-text p[data-v-79ec0008]{font-size:.9rem;padding:0 10px}}@media(max-width:480px){.story-scene-container[data-v-79ec0008]{gap:2px}.scene[data-v-79ec0008]{max-width:65px;height:70px}.story-text h4[data-v-79ec0008]{font-size:1.1rem}.story-text p[data-v-79ec0008]{font-size:.85rem}.indicator[data-v-79ec0008]{width:25px}.story-content-wrapper[data-v-79ec0008]{min-height:140px}}.hero[data-v-5ba69bc0]{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding-top:var(--header-height);padding-bottom:2vh;gap:0px}.flow-wrapper[data-v-5ba69bc0]{width:100%;padding:0 20px 10px;position:relative;z-index:10;margin-top:2vh}.text-wrapper[data-v-5ba69bc0]{transition:opacity .5s ease,transform .5s ease;opacity:1;transform:translateY(0)}.text-wrapper.fade-out[data-v-5ba69bc0]{opacity:0;transform:translateY(10px)}.light-ray[data-v-5ba69bc0]{position:absolute;top:-20%;width:200px;height:100vh;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);transform:rotate(25deg);filter:blur(20px);animation:rayFloat-5ba69bc0 8s infinite alternate ease-in-out;pointer-events:none}.ray-1[data-v-5ba69bc0]{left:20%;animation-delay:0s}.ray-2[data-v-5ba69bc0]{right:20%;animation-delay:4s;transform:rotate(-25deg)}@keyframes rayFloat-5ba69bc0{0%{transform:translateY(0) rotate(25deg);opacity:.3}to{transform:translateY(20px) rotate(25deg);opacity:.6}}.h-bg[data-v-5ba69bc0]{position:absolute;inset:0;z-index:0;overflow:hidden}.h-bg-gradient[data-v-5ba69bc0]{position:absolute;inset:0;background:linear-gradient(180deg,var(--bg-dark-start) 0%,var(--bg-dark-mid) 60%,var(--bg-dark-end) 100%)}.h-b-glow[data-v-5ba69bc0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:80vh;background:radial-gradient(circle,#2378ff2e,#0000 70%);pointer-events:none}.vignette[data-v-5ba69bc0]{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 40%,rgba(0,4,11,.6) 100%);z-index:2;pointer-events:none}.orb[data-v-5ba69bc0]{position:absolute;border-radius:50%;filter:blur(40px);background:radial-gradient(circle,var(--primary-glow),transparent 70%);opacity:.6;animation:float-5ba69bc0 20s infinite ease-in-out alternate}.orb-1[data-v-5ba69bc0]{width:300px;height:300px;top:10%;left:10%;animation-duration:25s}.orb-2[data-v-5ba69bc0]{width:200px;height:200px;top:60%;left:80%;animation-duration:22s;background:radial-gradient(circle,rgba(140,211,255,.3),transparent 70%)}.orb-3[data-v-5ba69bc0]{width:150px;height:150px;top:30%;left:60%;animation-duration:18s}.orb-4[data-v-5ba69bc0]{width:400px;height:400px;bottom:-10%;left:30%;animation-duration:28s;opacity:.4}.orb-5[data-v-5ba69bc0]{width:100px;height:100px;top:20%;right:20%;animation-duration:15s}.orb-6[data-v-5ba69bc0]{width:250px;height:250px;top:80%;left:10%;animation-duration:24s;opacity:.3}@keyframes float-5ba69bc0{0%{transform:translate(0)}to{transform:translate(30px,-50px)}}.hero-content[data-v-5ba69bc0]{position:relative;z-index:10;text-align:center;max-width:900px;padding:0 24px}h1[data-v-5ba69bc0]{font-size:clamp(1.5rem,4vw,2rem);font-weight:600;line-height:1.25;margin-top:0;margin-bottom:1vh;letter-spacing:.06em;color:#fff;background:none;-webkit-text-fill-color:#fff;text-shadow:0 10px 30px rgba(47,124,255,.2);text-transform:uppercase}.block[data-v-5ba69bc0]{display:grid;place-items:center;grid-template-areas:"content"}.hero-sub[data-v-5ba69bc0]{font-size:clamp(.85rem,1.5vw,.95rem);color:#fff;margin-bottom:2vh;max-width:600px;margin-left:auto;margin-right:auto;opacity:.9}.cta-group[data-v-5ba69bc0]{display:flex;gap:16px;justify-content:center;align-items:center}.btn-primary[data-v-5ba69bc0]{padding:8px 22px;font-size:.9rem;font-weight:600;color:#fff;background:transparent;border:1px solid var(--primary-blue);border-radius:8px;box-shadow:0 0 20px #2f7cff26;transition:all .3s ease}.btn-primary[data-v-5ba69bc0]:hover{background:#2f7cff1a;box-shadow:0 0 30px #2f7cff4d;transform:translateY(-2px)}.btn-secondary[data-v-5ba69bc0]{padding:10px 20px;font-size:.95rem;font-weight:500;color:var(--text-dim);transition:color .3s ease}.btn-secondary[data-v-5ba69bc0]:hover{color:var(--text-white)}@media(max-width:1024px){.hero[data-v-5ba69bc0]{padding-top:var(--header-height);min-height:auto;padding-bottom:40px}.hero-content[data-v-5ba69bc0]{padding:0 16px}.flow-wrapper[data-v-5ba69bc0]{margin-top:30px;padding:0 12px 20px}}@media(max-width:768px){h1[data-v-5ba69bc0]{font-size:1.8rem;margin-top:10px}.hero-sub[data-v-5ba69bc0]{font-size:.9rem;padding:0 16px}.h-b-glow[data-v-5ba69bc0]{width:100vw;height:50vh}.text-wrapper[data-v-5ba69bc0]{min-height:5em;display:flex;flex-direction:column;justify-content:center}.light-ray[data-v-5ba69bc0],.orb-3[data-v-5ba69bc0],.orb-4[data-v-5ba69bc0],.orb-5[data-v-5ba69bc0],.orb-6[data-v-5ba69bc0],.ambient-glow[data-v-5ba69bc0]{display:none!important}.orb[data-v-5ba69bc0]{filter:blur(20px);animation-duration:30s}}@media(max-width:480px){h1[data-v-5ba69bc0]{font-size:1.5rem}.hero-sub[data-v-5ba69bc0]{font-size:.85rem}.btn-primary[data-v-5ba69bc0]{padding:10px 20px;font-size:.9rem}.flow-wrapper[data-v-5ba69bc0]{margin-top:20px;padding:0 8px 16px}}@media(prefers-reduced-motion:reduce){.orb[data-v-5ba69bc0],.ambient-glow[data-v-5ba69bc0]{animation:none}.btn-primary[data-v-5ba69bc0]:hover{transform:none}}.ambient-glow[data-v-5ba69bc0]{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(35,120,255,.08),transparent 70%);filter:blur(80px);border-radius:50%;pointer-events:none;z-index:1;opacity:.6}.glow-1[data-v-5ba69bc0]{top:20%;left:20%;animation:floatAmbient-5ba69bc0 8s infinite ease-in-out alternate}.glow-2[data-v-5ba69bc0]{bottom:20%;right:20%;background:radial-gradient(circle,rgba(47,124,255,.1),transparent 70%);animation:floatAmbient-5ba69bc0 10s infinite ease-in-out alternate-reverse}@keyframes floatAmbient-5ba69bc0{0%{transform:translate(0) scale(1)}50%{transform:translate(50px,-30px) scale(1.1)}to{transform:translate(-20px,40px) scale(1)}}.tech-marquee[data-v-e486c6d5]{background-color:#fff;padding:60px 0;overflow:hidden;position:relative;width:100%}.container[data-v-e486c6d5]{max-width:1280px;margin:0 auto;padding:0 24px;text-align:center}h2[data-v-e486c6d5]{font-size:2.5rem;font-weight:700;color:var(--bg-dark-start);margin-bottom:12px}.subtitle[data-v-e486c6d5]{font-size:1.1rem;color:#666;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.marquee-wrapper[data-v-e486c6d5]{position:relative;display:flex;flex-direction:column;gap:40px;width:100%;-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);direction:ltr}.marquee-row[data-v-e486c6d5]{display:flex;width:100%;overflow:hidden;position:relative}.marquee-track[data-v-e486c6d5]{display:flex;gap:60px;width:max-content;will-change:transform}.logo-item[data-v-e486c6d5]{width:120px;height:54px;display:flex;align-items:center;justify-content:center}.logo-item img[data-v-e486c6d5]{max-width:100%;max-height:100%;object-fit:contain;opacity:1;transition:all .3s ease}.logo-item:hover img[data-v-e486c6d5]{transform:scale(1.1)}.scroll-left .marquee-track[data-v-e486c6d5]{animation:scrollLeft-e486c6d5 60s linear infinite}.scroll-right .marquee-track[data-v-e486c6d5]{animation:scrollRight-e486c6d5 60s linear infinite}@keyframes scrollLeft-e486c6d5{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight-e486c6d5{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:768px){.tech-marquee[data-v-e486c6d5]{padding:40px 0}.logo-item[data-v-e486c6d5]{width:90px;height:40px}.marquee-track[data-v-e486c6d5]{gap:40px}h2[data-v-e486c6d5]{font-size:1.8rem}.subtitle[data-v-e486c6d5]{font-size:1rem;margin-bottom:30px}.marquee-wrapper[data-v-e486c6d5]{-webkit-mask-image:none;mask-image:none;gap:24px}}@media(max-width:480px){.tech-marquee[data-v-e486c6d5]{padding:30px 0}.logo-item[data-v-e486c6d5]{width:70px;height:32px}.marquee-track[data-v-e486c6d5]{gap:30px}h2[data-v-e486c6d5]{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-e486c6d5]{animation:none;flex-wrap:wrap;justify-content:center;transform:none}.marquee-row[data-v-e486c6d5]{overflow:visible}}.impact-section[data-v-a5b1580d]{width:100%;padding:120px 0;background-color:#fff;color:#0b1c38}.container[data-v-a5b1580d]{width:75%;max-width:1100px;margin:0 auto;opacity:0;transform:translateY(40px);transition:opacity 1s ease-out,transform 1s ease-out}.impact-section.is-visible .container[data-v-a5b1580d]{opacity:1;transform:translateY(0)}.section-header[data-v-a5b1580d]{text-align:center;margin-bottom:80px}.small-title[data-v-a5b1580d]{font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#64748b;margin-bottom:16px}.main-title[data-v-a5b1580d]{font-family:Inter,sans-serif;font-size:3rem;font-weight:800;color:#1e293b;line-height:1.1;letter-spacing:-.03em;max-width:800px;margin:0 auto}.highlight[data-v-a5b1580d]{color:#2f7cff}.stats-grid[data-v-a5b1580d]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.stat-item[data-v-a5b1580d]{display:flex;flex-direction:column;align-items:center;padding:0 8px}.number-wrapper[data-v-a5b1580d]{position:relative;display:inline-flex;flex-direction:column;align-items:center;margin-bottom:24px}.big-number[data-v-a5b1580d]{font-family:Inter,sans-serif;font-size:3.5rem;font-weight:800;color:#2f7cff;line-height:1;letter-spacing:-.04em;display:block}.big-number.text-value[data-v-a5b1580d]{font-size:2.5rem;white-space:nowrap}.underline[data-v-a5b1580d]{width:0%;height:4px;background-color:#2f7cff;margin-top:12px;border-radius:2px;transition:width 1.5s ease-out}.underline.expand[data-v-a5b1580d],.content-wrapper[data-v-a5b1580d]{width:100%}.label[data-v-a5b1580d]{font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;color:#1e293b;margin:0 0 10px;line-height:1.3}.support-text[data-v-a5b1580d]{font-family:Inter,sans-serif;font-size:.9rem;line-height:1.5;color:#64748b;font-weight:400}@media(max-width:1200px){.container[data-v-a5b1580d]{width:85%}}@media(max-width:1024px){.stats-grid[data-v-a5b1580d]{grid-template-columns:repeat(2,1fr);gap:60px 40px}.big-number.text-value[data-v-a5b1580d]{white-space:normal}}@media(max-width:768px){.impact-section[data-v-a5b1580d]{padding:80px 0}.container[data-v-a5b1580d]{width:90%;padding:0 20px}.section-header[data-v-a5b1580d]{margin-bottom:50px}.main-title[data-v-a5b1580d]{font-size:2rem}.small-title[data-v-a5b1580d]{font-size:.8rem}.stats-grid[data-v-a5b1580d]{grid-template-columns:repeat(2,1fr);gap:40px 24px}.big-number[data-v-a5b1580d]{font-size:2.8rem}.label[data-v-a5b1580d]{font-size:1rem}.support-text[data-v-a5b1580d]{font-size:.85rem}}@media(max-width:480px){.impact-section[data-v-a5b1580d]{padding:60px 0}.container[data-v-a5b1580d]{width:95%;padding:0 16px}.main-title[data-v-a5b1580d]{font-size:1.7rem}.stats-grid[data-v-a5b1580d]{grid-template-columns:1fr;gap:40px}.big-number[data-v-a5b1580d]{font-size:3rem}}@media(prefers-reduced-motion:reduce){.impact-section[data-v-a5b1580d]{transition:none;opacity:1;transform:none}.underline[data-v-a5b1580d]{transition:none;width:100%!important}}.projects-section[data-v-f7d45766]{position:relative;padding:120px 0;background-color:var(--bg-dark-start, #0b0f19);color:#fff;overflow:hidden}.bg-particles[data-v-f7d45766]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.particle[data-v-f7d45766]{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.1),transparent 70%);filter:blur(8px);animation:floatParticle-f7d45766 20s infinite ease-in-out alternate}.p1[data-v-f7d45766]{width:300px;height:300px;top:-50px;left:-100px;opacity:.1}.p2[data-v-f7d45766]{width:400px;height:400px;bottom:10%;right:-50px;opacity:.08;animation-delay:-5s}.p3[data-v-f7d45766]{width:200px;height:200px;top:40%;left:30%;opacity:.05;animation-delay:-10s}@keyframes floatParticle-f7d45766{0%{transform:translate(0)}to{transform:translate(50px,-30px)}}.bg-decoration[data-v-f7d45766]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 20%,rgba(47,124,255,.05) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(120,50,255,.05) 0%,transparent 40%);z-index:0;pointer-events:none}.container[data-v-f7d45766]{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column}.section-header[data-v-f7d45766]{margin-bottom:60px;padding-left:24px;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.projects-section.visible .section-header[data-v-f7d45766]{opacity:1;transform:translateY(0)}.section-title[data-v-f7d45766]{font-size:3rem;font-weight:800;letter-spacing:-.02em;margin-bottom:16px}.highlight[data-v-f7d45766]{color:var(--primary-blue, #2f7cff);background:linear-gradient(120deg,#2f7cff,#41a5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle[data-v-f7d45766]{font-size:1.1rem;color:var(--text-dim, #aaa);max-width:500px;line-height:1.6}.projects-window[data-v-f7d45766]{width:100%;overflow:hidden;cursor:grab;padding:20px 0 60px}.projects-window[data-v-f7d45766]:active{cursor:grabbing}.projects-track[data-v-f7d45766]{display:flex;gap:32px;width:max-content;padding-left:24px;padding-right:100px;will-change:transform}.project-card[data-v-f7d45766]{position:relative;width:320px;min-height:340px;border-radius:20px;background:#ffffff03;border:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;justify-content:flex-end;padding:28px;transition:transform .4s cubic-bezier(.2,.8,.2,1);overflow:hidden;-webkit-user-select:none;user-select:none;opacity:.5;transform:scale(.95);transition:opacity .6s ease,transform .6s ease}.projects-section.visible .project-card[data-v-f7d45766]{opacity:1;transform:scale(1)}.project-card[data-v-f7d45766]:hover{transform:translateY(-8px) scale(1.02);border-color:#ffffff26;z-index:2}.project-card--highlighted[data-v-f7d45766]{border-color:var(--primary-blue, #2f7cff);box-shadow:0 0 24px var(--primary-glow, rgba(47, 124, 255, .5));animation:project-highlight-pulse-f7d45766 3s ease-out forwards}@keyframes project-highlight-pulse-f7d45766{0%{box-shadow:0 0 24px var(--primary-glow, rgba(47, 124, 255, .6))}70%{box-shadow:0 0 20px var(--primary-glow, rgba(47, 124, 255, .4))}to{box-shadow:none;border-color:#ffffff0f}}.card-glass[data-v-f7d45766]{position:absolute;inset:0;background:linear-gradient(145deg,#ffffff05,#ffffff01);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}.card-content[data-v-f7d45766]{position:relative;z-index:3;display:flex;flex-direction:column;height:100%}.project-number[data-v-f7d45766]{font-family:monospace;font-size:4rem;font-weight:700;color:#ffffff0d;position:absolute;top:-20px;right:-20px;transition:color .3s ease,transform .3s ease}.project-card:hover .project-number[data-v-f7d45766]{color:#ffffff1a;transform:scale(1.1)}.project-title[data-v-f7d45766]{font-family:Outfit,sans-serif;font-size:2rem;font-weight:700;margin-top:auto;margin-bottom:12px;color:#fff}.project-desc[data-v-f7d45766]{font-size:1rem;color:#ccc;line-height:1.6;margin-bottom:32px;opacity:.8}.tech-stack[data-v-f7d45766]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.tech-pill[data-v-f7d45766]{font-size:.8rem;padding:6px 14px;border-radius:50px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;transition:all .3s ease}.project-card:hover .tech-pill[data-v-f7d45766]{background:#2f7cff26;border-color:#2f7cff4d;color:#fff}.card-action[data-v-f7d45766]{display:flex;align-items:center;gap:12px;margin-top:auto;opacity:0;transform:translate(-10px);transition:all .3s ease}.project-card:hover .card-action[data-v-f7d45766]{opacity:1;transform:translate(0)}.action-text[data-v-f7d45766]{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--primary-blue, #2f7cff)}.action-icon[data-v-f7d45766]{color:#fff;transition:transform .3s ease}.project-card:hover .action-icon[data-v-f7d45766]{transform:translate(5px)}.card-glow[data-v-f7d45766]{position:absolute;inset:0;background:radial-gradient(800px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.04),transparent 40%);pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}.project-card:hover .card-glow[data-v-f7d45766]{opacity:1}.keep-scrolling-hint[data-v-f7d45766]{display:flex;align-items:center;justify-content:center;width:100px;height:520px;opacity:.3;color:#fff;font-size:2rem;animation:bounceRight-f7d45766 2s infinite}@keyframes bounceRight-f7d45766{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.scroll-progress-track[data-v-f7d45766]{width:100%;height:2px;background:#ffffff1a;margin-top:20px;position:relative;overflow:hidden}.scroll-progress-bar[data-v-f7d45766]{height:100%;background:var(--primary-blue, #2f7cff);width:0%;transition:width .1s linear}@media(max-width:1024px){.projects-section[data-v-f7d45766]{padding:80px 0}.section-header[data-v-f7d45766]{margin-bottom:40px;padding-left:0}.section-title[data-v-f7d45766]{font-size:2.2rem}.section-subtitle[data-v-f7d45766]{font-size:1rem}.projects-window[data-v-f7d45766]{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100vw;margin-left:-24px;padding-left:24px;padding-right:24px;cursor:default;padding-bottom:20px}.projects-track[data-v-f7d45766]{width:max-content;transform:none!important;padding-right:40px;gap:20px}.project-card[data-v-f7d45766]{width:300px;min-height:320px;padding:24px;flex-shrink:0}.card-content[data-v-f7d45766]{padding-top:44px;padding-right:44px}.project-number[data-v-f7d45766]{font-size:2.25rem;top:12px;right:12px;z-index:0}.project-title[data-v-f7d45766],.project-desc[data-v-f7d45766],.tech-stack[data-v-f7d45766],.card-action[data-v-f7d45766]{position:relative;z-index:1}.project-title[data-v-f7d45766]{font-size:1.6rem}.project-desc[data-v-f7d45766]{font-size:.95rem;margin-bottom:20px}.tech-stack[data-v-f7d45766]{margin-bottom:20px}.card-action[data-v-f7d45766]{opacity:1;transform:none}.scroll-progress-track[data-v-f7d45766]{display:block;width:60%;margin:30px auto 0;height:4px;background:#ffffff1a;border-radius:4px}.scroll-progress-bar[data-v-f7d45766]{border-radius:4px;background:var(--primary-blue, #2f7cff);box-shadow:0 0 10px #2f7cff80}.projects-window[data-v-f7d45766]::-webkit-scrollbar{display:none}.projects-window[data-v-f7d45766]{scrollbar-width:none}.keep-scrolling-hint[data-v-f7d45766]{height:auto;width:60px;font-size:1.5rem}[dir=rtl]{margin-left:0;margin-right:-24px;padding-right:24px;padding-left:24px}[dir=rtl]{padding-left:40px;padding-right:24px}[dir=rtl]{padding-right:24px;padding-left:44px}[dir=rtl]{right:auto;left:12px}}@media(max-width:480px){.projects-section[data-v-f7d45766]{padding:60px 0}.section-title[data-v-f7d45766]{font-size:1.8rem}.project-card[data-v-f7d45766]{width:270px;min-height:280px;padding:20px}.card-content[data-v-f7d45766]{padding-top:40px;padding-right:40px}.project-number[data-v-f7d45766]{font-size:1.75rem;top:10px;right:10px}.project-title[data-v-f7d45766]{font-size:1.4rem}.tech-pill[data-v-f7d45766]{font-size:.75rem;padding:4px 10px}[dir=rtl]{padding-right:20px;padding-left:40px}[dir=rtl]{left:10px}}[dir=rtl]{padding-left:100px;padding-right:24px}[dir=rtl]{right:auto;left:-20px}[dir=rtl]{display:inline-block;transform:scaleX(-1)}[dir=rtl]{transform:translate(-5px) scaleX(-1)}[dir=rtl]{transform:translate(10px)}[dir=rtl]{transform:translate(0)}.tech-stacks-section[data-v-900cd251]{width:100%;background:#fff;color:#0b1a33;padding:56px 0 64px;position:relative;overflow:hidden}.container[data-v-900cd251]{max-width:960px;margin:0 auto;padding:0 24px;box-sizing:border-box}.section-header[data-v-900cd251]{text-align:center;margin-bottom:28px}.section-title[data-v-900cd251]{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0;color:#0b1a33;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.tech-stacks-section.is-visible .section-title[data-v-900cd251]{opacity:1;transform:translateY(0)}.highlight[data-v-900cd251]{color:var(--primary-blue);background:linear-gradient(120deg,#2f7cff,#41a5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tabs-wrap[data-v-900cd251]{display:flex;justify-content:center;gap:6px;margin-bottom:28px;flex-wrap:wrap}.tab[data-v-900cd251]{padding:10px 20px;font-size:1rem;font-weight:600;color:#5a6b7d;background:transparent;border:none;border-radius:8px;cursor:pointer;position:relative;transition:color .25s ease}.tab[data-v-900cd251]:hover{color:#0b1a33}.tab.active[data-v-900cd251]{color:var(--primary-blue)}.tab.active[data-v-900cd251]:after{content:"";position:absolute;left:20px;right:20px;bottom:4px;height:2px;background:var(--primary-blue);border-radius:1px}.carousel-wrap[data-v-900cd251]{display:flex;align-items:center;gap:16px;max-width:100%;justify-content:center}.tech-stacks-section.rtl .carousel-wrap[data-v-900cd251],[dir=rtl]{flex-direction:row-reverse}.nav-arrow[data-v-900cd251]{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:1px solid rgba(11,26,51,.12);background:#f8f9fc;color:var(--primary-blue);font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.nav-arrow[data-v-900cd251]:hover{background:#2f7cff14;border-color:#2f7cff59;color:#1a5dd6;transform:scale(1.05)}.tech-grid[data-v-900cd251]{flex:1;min-width:0;display:grid;grid-template-columns:repeat(24,1fr);gap:18px 20px;max-width:100%;padding:0 8px}.tech-item[data-v-900cd251]{position:relative;grid-column:span 6;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;background:transparent;opacity:0;transform:translateY(8px);transition:transform .2s ease;transition-delay:calc(var(--i, 0) * .03s)}.tech-item[data-v-900cd251]:nth-child(5){grid-column:4 / span 6}.tech-item[data-v-900cd251]:nth-child(8){grid-column:7 / span 6}.tech-grid.is-visible .tech-item[data-v-900cd251]{opacity:1;transform:translateY(0)}.tech-item[data-v-900cd251]:hover{transform:translateY(-4px) scale(1.05)}.tech-item:hover .tech-tooltip[data-v-900cd251]{opacity:1;transform:translateY(0)}.tech-icon[data-v-900cd251]{width:72px;height:72px;display:flex;align-items:center;justify-content:center}.tech-icon img[data-v-900cd251]{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.05));transition:transform .3s ease}.tech-item:hover .tech-icon img[data-v-900cd251]{transform:scale(1.1)}.tech-tooltip[data-v-900cd251]{position:absolute;bottom:-24px;background:#0b1a33;color:#fff;font-size:.75rem;font-weight:500;padding:4px 10px;border-radius:4px;pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;white-space:nowrap;z-index:10;box-shadow:0 4px 12px #0b1a3326}.tech-tooltip[data-v-900cd251]:after{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);border-width:0 5px 5px 5px;border-style:solid;border-color:transparent transparent #0b1a33 transparent}.fade-grid-enter-active[data-v-900cd251],.fade-grid-leave-active[data-v-900cd251]{transition:opacity .35s ease,transform .35s ease}.fade-grid-enter-from[data-v-900cd251]{opacity:0;transform:translateY(10px) scale(.98)}.fade-grid-leave-to[data-v-900cd251]{opacity:0;transform:translateY(-10px) scale(.98)}@media(max-width:900px){.tech-grid[data-v-900cd251]{grid-template-columns:repeat(3,1fr);gap:14px}.tech-item[data-v-900cd251]{grid-column:span 1}.tech-item[data-v-900cd251]:nth-child(5){grid-column:span 1}.tech-item[data-v-900cd251]:nth-child(8){grid-column:span 1}}@media(max-width:768px){.tech-stacks-section[data-v-900cd251]{padding:48px 0 56px}.section-header[data-v-900cd251]{margin-bottom:20px}.section-title[data-v-900cd251]{font-size:1.65rem}.tabs-wrap[data-v-900cd251]{gap:6px;margin-bottom:24px;flex-wrap:wrap;justify-content:center}.tab[data-v-900cd251]{padding:6px 12px;font-size:.8rem;background:#0b1a330a;border:1px solid rgba(11,26,51,.08)}.tab.active[data-v-900cd251]{background:#2f7cff1a;border-color:#2f7cff4d}.tab.active[data-v-900cd251]:after{display:none}.carousel-wrap[data-v-900cd251]{position:relative;padding:0 44px;display:block}.nav-arrow[data-v-900cd251]{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;font-size:1rem;z-index:5}.nav-arrow[data-v-900cd251]:hover{transform:translateY(-50%) scale(1.05)}.nav-prev[data-v-900cd251]{left:2px}.nav-next[data-v-900cd251]{right:2px}.tech-grid[data-v-900cd251]{grid-template-columns:repeat(2,1fr);gap:16px;padding:0;display:grid}.tech-item[data-v-900cd251]{padding:14px 10px;min-height:0;grid-column:span 1}.tech-tooltip[data-v-900cd251]{position:static;opacity:1;transform:none;background:transparent;color:#4b5563;padding:8px 0 0;font-size:.75rem;font-weight:600;box-shadow:none;white-space:normal;text-align:center}.tech-tooltip[data-v-900cd251]:after{display:none}.tech-item[data-v-900cd251]:nth-child(5){grid-column:span 1}.tech-item[data-v-900cd251]:nth-child(8){grid-column:span 1}.tech-icon[data-v-900cd251]{width:60px;height:60px}}@media(max-width:480px){.tech-grid[data-v-900cd251]{grid-template-columns:repeat(2,1fr);gap:10px 12px;padding:0}}.services-scroll-section[data-v-cf20be41]{width:100%;padding-top:80px;padding-bottom:0;background:transparent;overflow:hidden;position:relative}.bg-glow[data-v-cf20be41]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle at center,#2f7cff14,#2f7cff00 60%);filter:blur(80px);z-index:0;pointer-events:none;animation:pulseGlow-cf20be41 8s ease-in-out infinite alternate}@keyframes pulseGlow-cf20be41{0%{transform:translate(-50%,-50%) scale(.8);opacity:.5}to{transform:translate(-50%,-50%) scale(1.1);opacity:.8}}.orb[data-v-cf20be41]{position:absolute;border-radius:50%;filter:blur(60px);background:radial-gradient(circle,rgba(100,180,255,.15),transparent 70%);opacity:.5;pointer-events:none;z-index:1;animation:orbFloat-cf20be41 25s infinite ease-in-out alternate}.orb-1[data-v-cf20be41]{width:350px;height:350px;top:-10%;left:10%;background:radial-gradient(circle,rgba(130,200,255,.12),transparent 70%);animation-duration:28s}.orb-2[data-v-cf20be41]{width:250px;height:250px;bottom:10%;right:15%;background:radial-gradient(circle,rgba(160,220,255,.12),transparent 70%);animation-duration:24s;animation-delay:-3s}.orb-3[data-v-cf20be41]{width:180px;height:180px;top:30%;left:45%;background:radial-gradient(circle,rgba(100,160,255,.1),transparent 70%);animation-duration:32s;animation-delay:-8s;opacity:.3}@keyframes orbFloat-cf20be41{0%{transform:translate(0)}to{transform:translate(30px,-40px)}}.interactive-glow[data-v-cf20be41]{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(130,200,255,.08),transparent 70%);transform:translate(-50%,-50%);pointer-events:none;z-index:1;filter:blur(80px);will-change:transform,left,top}.content-wrapper[data-v-cf20be41]{width:100%;max-width:1400px;margin:0 auto 80px;padding:0 24px;display:flex;flex-direction:column;position:relative;z-index:2}.industries-wrapper[data-v-cf20be41]{width:100%;padding:100px 0;background:linear-gradient(to bottom,transparent 0%,#132545 20%,#132545 100%);position:relative;z-index:2}.industries-wrapper .container[data-v-cf20be41]{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.industries-header[data-v-cf20be41]{margin-bottom:60px;text-align:left}.industries-header h2[data-v-cf20be41]{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:16px;letter-spacing:-.03em;line-height:1;display:flex;gap:16px;flex-wrap:wrap}.word[data-v-cf20be41]{display:inline-block;opacity:0;transform:translateY(40px);filter:blur(12px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),filter .8s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity,filter}.word.in-view[data-v-cf20be41]{opacity:1;transform:translateY(0);filter:blur(0)}.industries-header p[data-v-cf20be41]{font-size:1.1rem;color:var(--text-dim, #ccc);max-width:600px;line-height:1.6}.industries-grid[data-v-cf20be41]{display:grid;grid-template-columns:repeat(3,1fr);row-gap:60px;column-gap:40px}.industry-item[data-v-cf20be41]{display:flex;align-items:center;gap:16px;cursor:pointer;opacity:0;transform:translateY(30px);filter:blur(8px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1),filter .6s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity,filter}.industries-grid.in-view .industry-item[data-v-cf20be41]{opacity:1;transform:translateY(0);filter:blur(0)}.industries-grid.in-view .industry-item[data-v-cf20be41]:nth-child(1){transition-delay:.4s}.industries-grid.in-view .industry-item[data-v-cf20be41]:nth-child(2){transition-delay:.5s}.industries-grid.in-view .industry-item[data-v-cf20be41]:nth-child(3){transition-delay:.6s}.industries-grid.in-view .industry-item[data-v-cf20be41]:nth-child(4){transition-delay:.7s}.industries-grid.in-view .industry-item[data-v-cf20be41]:nth-child(5){transition-delay:.8s}.industries-grid.in-view .industry-item[data-v-cf20be41]:nth-child(6){transition-delay:.9s}.industries-grid.in-view .industry-item[data-v-cf20be41]:nth-child(7){transition-delay:1s}.industries-grid.in-view .industry-item[data-v-cf20be41]:nth-child(8){transition-delay:1.1s}.industries-grid.in-view .industry-item[data-v-cf20be41]:nth-child(9){transition-delay:1.2s}.industry-item .icon-wrapper[data-v-cf20be41]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#2f7cff1a;color:var(--primary-blue, #2f7cff);flex-shrink:0;transition:background .3s ease}.industry-item:hover .icon-wrapper[data-v-cf20be41]{background:#2f7cff33}.industry-item .icon-wrapper svg[data-v-cf20be41]{width:24px;height:24px}.industry-item .label-group[data-v-cf20be41]{display:flex;flex-direction:column;align-items:flex-start}.industry-item .label[data-v-cf20be41]{font-size:1.1rem;font-weight:500;color:var(--text-white, #fff);white-space:nowrap}.industry-item .underline[data-v-cf20be41]{width:0;height:2px;background:var(--primary-blue, #2f7cff);transition:width .3s ease;margin-top:4px}.industry-item:hover .underline[data-v-cf20be41]{width:100%}.section-header[data-v-cf20be41]{margin-bottom:60px;text-align:center;width:100%}h2[data-v-cf20be41]{font-size:3rem;font-weight:700;color:var(--text-white, #fff);margin-bottom:16px;letter-spacing:-.02em}.subtitle[data-v-cf20be41]{font-size:1.15rem;color:var(--text-dim, #aaa);max-width:700px;margin:0 auto;line-height:1.6}.scroll-track-container[data-v-cf20be41]{width:100%;position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.scroll-track-container[data-v-cf20be41]::-webkit-scrollbar{display:none}.services-track[data-v-cf20be41]{display:flex;gap:32px;width:max-content;padding-bottom:24px}.reduced-motion .services-track[data-v-cf20be41]{width:auto;padding-bottom:24px}.service-card[data-v-cf20be41]{width:300px;min-height:240px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:32px;display:flex;flex-direction:column;justify-content:space-between;transition:background .3s ease,transform .3s ease,border-color .3s ease;flex-shrink:0;-webkit-user-select:none;user-select:none;cursor:pointer}.service-card[data-v-cf20be41]:hover{background:#ffffff0f;border-color:#2f7cff66;transform:translateY(-4px)}@media(max-width:900px){.scroll-track-container[data-v-cf20be41]{width:100vw;margin-left:-20px;padding-left:20px;padding-right:20px}.services-track[data-v-cf20be41]{padding-bottom:40px;gap:16px}.service-card[data-v-cf20be41]{min-height:220px;width:280px}.progress-container[data-v-cf20be41]{display:none}}.diagram-wrapper[data-v-cf20be41]{margin-top:80px;width:100%;display:flex;justify-content:center;opacity:0;transform:translateY(30px);filter:blur(8px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),filter .8s cubic-bezier(.2,.8,.2,1);transition-delay:.2s}.diagram-wrapper.in-view[data-v-cf20be41]{opacity:1;transform:translateY(0);filter:blur(0)}.services-scroll-section .service-card[data-v-cf20be41]{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1),background .3s ease,border-color .3s ease}.services-scroll-section.services-visible .service-card[data-v-cf20be41]{opacity:1;transform:translateY(0)}.services-scroll-section.services-visible .service-card[data-v-cf20be41]:nth-child(1){transition-delay:.1s}.services-scroll-section.services-visible .service-card[data-v-cf20be41]:nth-child(2){transition-delay:.2s}.services-scroll-section.services-visible .service-card[data-v-cf20be41]:nth-child(3){transition-delay:.3s}.services-scroll-section.services-visible .service-card[data-v-cf20be41]:nth-child(4){transition-delay:.4s}.services-scroll-section.services-visible .service-card[data-v-cf20be41]:nth-child(5){transition-delay:.5s}.services-scroll-section.services-visible .service-card[data-v-cf20be41]:nth-child(6){transition-delay:.6s}.services-scroll-section.services-visible .service-card[data-v-cf20be41]:nth-child(7){transition-delay:.7s}.services-scroll-section.services-visible .service-card[data-v-cf20be41]:nth-child(8){transition-delay:.8s}.services-scroll-section.services-visible .service-card[data-v-cf20be41]:nth-child(9){transition-delay:.9s}.card-content h3[data-v-cf20be41]{font-size:1.25rem;font-weight:600;color:var(--text-white, #fff);margin-bottom:12px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.card-content p[data-v-cf20be41]{font-size:.95rem;color:var(--text-dim, #ccc);line-height:1.5;margin-bottom:24px}.learn-more[data-v-cf20be41]{font-size:.9rem;color:var(--primary-blue, #2f7cff);font-weight:500;display:flex;align-items:center;gap:6px;opacity:.9;transition:opacity .2s}.service-card:hover .learn-more[data-v-cf20be41]{opacity:1}.progress-container[data-v-cf20be41]{width:100%;height:2px;background:#ffffff0d;margin-top:16px;border-radius:2px;overflow:hidden}.progress-bar[data-v-cf20be41]{height:100%;background:var(--primary-blue, #2f7cff);transition:width .1s linear}@media(max-width:768px){.service-card[data-v-cf20be41]{width:260px;min-height:220px;padding:24px}.services-track[data-v-cf20be41]{gap:16px}h2[data-v-cf20be41]{font-size:2rem}.section-header[data-v-cf20be41]{margin-bottom:40px}.subtitle[data-v-cf20be41]{font-size:1rem}.industries-header[data-v-cf20be41]{margin-bottom:40px;text-align:center}.industries-header h2[data-v-cf20be41]{font-size:2.2rem;justify-content:center}.industries-header p[data-v-cf20be41]{margin:0 auto}.industries-grid[data-v-cf20be41]{grid-template-columns:1fr;gap:28px}.industry-item .label[data-v-cf20be41]{white-space:normal;font-size:1rem}.industries-wrapper[data-v-cf20be41]{padding:60px 0}.content-wrapper[data-v-cf20be41]{margin-bottom:40px}[dir=rtl]{margin-left:0;margin-right:-20px}}@media(max-width:480px){.services-scroll-section[data-v-cf20be41]{padding-top:60px}.service-card[data-v-cf20be41]{width:240px;min-height:200px;padding:20px}.card-content h3[data-v-cf20be41]{font-size:1.1rem}.card-content p[data-v-cf20be41]{font-size:.9rem;margin-bottom:16px}.industries-header h2[data-v-cf20be41]{font-size:1.8rem;gap:10px}.industries-grid[data-v-cf20be41]{gap:24px}.industry-item .icon-wrapper[data-v-cf20be41]{width:42px;height:42px}.industry-item .icon-wrapper svg[data-v-cf20be41]{width:20px;height:20px}}@media(hover:none)and (pointer:coarse){.scroll-track-container[data-v-cf20be41]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll-track-container[data-v-cf20be41]::-webkit-scrollbar{display:none}[dir=rtl]{display:inline-block;transform:scaleX(-1)}@media(max-width:900px){[dir=rtl]{margin-left:0;margin-right:-20px}}}.value-pillars-section[data-v-44206573]{width:100%;background-color:#fff;color:#0b1c38;padding-top:100px;padding-bottom:0}.pillars-container[data-v-44206573]{max-width:1200px;margin:0 auto;padding:0 24px}.section-header[data-v-44206573]{margin-bottom:60px}.section-header h2[data-v-44206573]{font-family:Inter,sans-serif;font-size:3rem;font-weight:700;color:#0b1c38;letter-spacing:-.02em;line-height:1.1}.pillars-grid[data-v-44206573]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding-bottom:100px}.pillar-card[data-v-44206573]{display:flex;flex-direction:column;align-items:center;text-align:center}.icon-wrapper[data-v-44206573]{margin-bottom:24px;width:90px;height:90px;display:flex;align-items:center;justify-content:center;color:#2f7cff}.icon-wrapper svg[data-v-44206573]{width:84px;height:84px;stroke-width:1.5px;transition:all .4s ease}.section-header[data-v-44206573],.pillar-card[data-v-44206573]{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.value-pillars-section.is-visible .section-header[data-v-44206573],.value-pillars-section.is-visible .pillar-card[data-v-44206573]{opacity:1;transform:translateY(0)}.value-pillars-section.is-visible .pillar-card[data-v-44206573]:nth-child(1){transition-delay:.2s}.value-pillars-section.is-visible .pillar-card[data-v-44206573]:nth-child(2){transition-delay:.3s}.value-pillars-section.is-visible .pillar-card[data-v-44206573]:nth-child(3){transition-delay:.4s}.value-pillars-section.is-visible .pillar-card[data-v-44206573]:nth-child(4){transition-delay:.5s}.pillar-card:hover .icon-wrapper svg[data-v-44206573]{color:#0f4c81;transform:scale(1.1)}.icon-wrapper svg path[data-v-44206573],.icon-wrapper svg polyline[data-v-44206573]{stroke-dasharray:100;stroke-dashoffset:0;transition:stroke-dashoffset .6s ease}.arrow-ring[data-v-44206573]{transform-origin:center;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.pillar-card:hover .arrow-ring[data-v-44206573]{transform:rotate(360deg)}.ai-text[data-v-44206573]{opacity:1}.pillar-card:hover .scale-top[data-v-44206573],.pillar-card:hover .scale-middle[data-v-44206573],.pillar-card:hover .scale-bottom[data-v-44206573]{stroke-dasharray:60;stroke-dashoffset:60;animation:draw-stack-44206573 .8s ease forwards}.pillar-card:hover .scale-middle[data-v-44206573]{animation-delay:.1s}.pillar-card:hover .scale-top[data-v-44206573]{animation-delay:.2s}@keyframes draw-stack-44206573{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}.pillar-card:hover .qa-circle[data-v-44206573]{stroke-dasharray:60;stroke-dashoffset:60;animation:draw-circle-44206573 .8s ease forwards}.pillar-card:hover .qa-check[data-v-44206573]{stroke-dasharray:20;stroke-dashoffset:20;animation:draw-check-44206573 .4s ease .4s forwards}@keyframes draw-circle-44206573{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@keyframes draw-check-44206573{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.pillar-card:hover .devops-loop[data-v-44206573]{stroke-dasharray:100;stroke-dashoffset:100;animation:draw-infinity-44206573 1.5s linear infinite}@keyframes draw-infinity-44206573{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.pillar-card h3[data-v-44206573]{font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:20px;color:#0b1c38;line-height:1.3}.pillar-card p[data-v-44206573]{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.6;color:#2d3748;max-width:320px}@media(max-width:900px){.value-pillars-section[data-v-44206573]{padding-top:80px}.pillars-grid[data-v-44206573]{grid-template-columns:repeat(2,1fr);gap:32px;padding-bottom:60px}.section-header h2[data-v-44206573]{font-size:2.5rem}.pillar-card h3[data-v-44206573]{font-size:1.3rem}.pillar-card p[data-v-44206573]{font-size:1rem}.icon-wrapper[data-v-44206573]{width:72px;height:72px}.icon-wrapper svg[data-v-44206573]{width:68px;height:68px}}@media(max-width:600px){.value-pillars-section[data-v-44206573]{padding-top:60px}.section-header[data-v-44206573]{margin-bottom:40px}.section-header h2[data-v-44206573]{font-size:2rem}.pillars-grid[data-v-44206573]{grid-template-columns:1fr;gap:48px;padding-bottom:40px}.pillar-card h3[data-v-44206573]{font-size:1.25rem;margin-bottom:14px}.pillar-card p[data-v-44206573]{font-size:.95rem}}.process-section[data-v-5171ac42]{width:100%;background-color:var(--bg-dark-end);color:var(--text-white);padding:100px 0;position:relative;overflow:hidden}.container[data-v-5171ac42]{max-width:var(--container-width);margin:0 auto;padding:0 24px;position:relative;z-index:2}.section-header[data-v-5171ac42]{text-align:center;margin-bottom:80px}.section-header h2[data-v-5171ac42]{font-size:3rem;font-weight:800;letter-spacing:-.02em;margin-bottom:16px;opacity:0;transform:translateY(20px);transition:all .6s ease}.subtitle[data-v-5171ac42]{font-size:1.15rem;color:var(--text-dim);max-width:600px;margin:0 auto;line-height:1.6;opacity:0;transform:translateY(20px);transition:all .6s ease .1s}.is-visible .section-header h2[data-v-5171ac42],.is-visible .subtitle[data-v-5171ac42]{opacity:1;transform:translateY(0)}.process-flow[data-v-5171ac42]{position:relative;max-width:1000px;margin:0 auto}.timeline-line[data-v-5171ac42]{position:absolute;top:32px;left:0;width:100%;height:2px;background:#ffffff0d;z-index:1}.timeline-progress[data-v-5171ac42]{height:100%;width:calc(var(--progress-percent, 0) * 1%);background:var(--primary-blue);box-shadow:0 0 10px var(--primary-glow);transition:width .7s cubic-bezier(.2,.8,.2,1)}.steps-grid[data-v-5171ac42]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative;z-index:2}.process-step[data-v-5171ac42]{display:flex;flex-direction:column;align-items:center}.timeline-node[data-v-5171ac42]{width:24px;height:24px;border-radius:50%;background:var(--bg-dark-end);border:2px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:40px;position:relative;margin-top:21px;transition:border-color .4s ease}.node-inner[data-v-5171ac42]{width:8px;height:8px;border-radius:50%;background:var(--primary-blue);transform:scale(0);transition:transform .4s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 8px var(--primary-glow)}.process-step.is-step-visible .node-inner[data-v-5171ac42]{transform:scale(1)}.process-step.is-step-visible .timeline-node[data-v-5171ac42]{border-color:#2f7cff4d}.step-card[data-v-5171ac42]{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:32px 24px;text-align:center;position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.2,.8,.2,1)}.step-card[data-v-5171ac42]:hover{background:#ffffff0a;border-color:#2f7cff33;transform:translateY(-5px)!important}.process-step.is-step-visible .step-card[data-v-5171ac42]{opacity:1;transform:translateY(0)}.step-number[data-v-5171ac42]{position:absolute;top:-16px;left:50%;transform:translate(-50%);background:var(--bg-dark-end);color:var(--primary-blue);font-weight:800;font-size:.9rem;padding:4px 12px;border-radius:20px;border:1px solid rgba(47,124,255,.2);letter-spacing:.05em}.step-card-text[data-v-5171ac42]{width:100%;opacity:0;transform:translateY(10px);transition:opacity .45s ease .1s,transform .45s cubic-bezier(.2,.8,.2,1) .1s}.process-step.is-step-visible .step-card-text[data-v-5171ac42]{opacity:1;transform:translateY(0)}.step-title[data-v-5171ac42]{font-size:1.25rem;font-weight:600;color:var(--text-white);margin:0 0 10px;line-height:1.3;letter-spacing:-.01em}.step-desc[data-v-5171ac42]{font-size:.95rem;color:var(--text-dim);line-height:1.55;margin:0;max-width:100%}@media(prefers-reduced-motion:reduce){.section-header h2[data-v-5171ac42],.subtitle[data-v-5171ac42],.step-card[data-v-5171ac42],.step-card-text[data-v-5171ac42],.node-inner[data-v-5171ac42],.timeline-node[data-v-5171ac42],.timeline-progress[data-v-5171ac42]{transition-duration:.01ms!important}}[dir=rtl]{left:auto;right:0}[dir=rtl]{float:right;transition-property:width}@media(max-width:900px){.steps-grid[data-v-5171ac42]{grid-template-columns:repeat(2,1fr);row-gap:60px}.timeline-line[data-v-5171ac42],.timeline-node[data-v-5171ac42]{display:none}}@media(max-width:600px){.process-section[data-v-5171ac42]{padding:80px 0}.steps-grid[data-v-5171ac42]{grid-template-columns:1fr;gap:32px;padding-left:20px}.process-step[data-v-5171ac42]{flex-direction:row;align-items:stretch;gap:20px;position:relative}.step-card[data-v-5171ac42]{text-align:left;align-items:flex-start;padding:24px;transform:translate(24px) scale(.98);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.process-step.is-step-visible .step-card[data-v-5171ac42]{transform:translate(0) scale(1)}.step-card-text[data-v-5171ac42]{transform:translateY(10px) translate(8px);transition:opacity .4s ease .08s,transform .4s cubic-bezier(.2,.8,.2,1) .08s}.process-step.is-step-visible .step-card-text[data-v-5171ac42]{transform:translateY(0) translate(0)}.step-title[data-v-5171ac42]{font-size:1.15rem;margin-bottom:8px}.step-desc[data-v-5171ac42]{font-size:.9rem;line-height:1.5}.step-number[data-v-5171ac42]{left:24px;transform:none}.timeline-line[data-v-5171ac42]{display:block;top:0;left:10px;width:2px;height:100%}.timeline-progress[data-v-5171ac42]{width:100%;height:calc(var(--progress-percent, 0) * 1%);transition:height .7s cubic-bezier(.2,.8,.2,1)}.timeline-node[data-v-5171ac42]{display:flex;position:absolute;left:-2px;top:40px;margin:0;z-index:3}.process-section.rtl .steps-grid[data-v-5171ac42]{padding-left:0;padding-right:20px}.process-section.rtl .process-step[data-v-5171ac42]{flex-direction:row-reverse}.process-section.rtl .step-card[data-v-5171ac42]{text-align:right;align-items:flex-end;transform:translate(-24px)}.process-section.rtl .process-step.is-step-visible .step-card[data-v-5171ac42]{transform:translate(0) scale(1)}.process-section.rtl .step-number[data-v-5171ac42]{left:auto;right:24px}.process-section.rtl .timeline-line[data-v-5171ac42]{left:auto;right:10px}.process-section.rtl .timeline-node[data-v-5171ac42]{left:auto;right:-2px}.process-section.rtl .step-card-text[data-v-5171ac42]{transform:translateY(10px) translate(-8px)}.process-section.rtl .process-step.is-step-visible .step-card-text[data-v-5171ac42]{transform:translateY(0) translate(0)}}.cta-band[data-v-063b6710]{background:var(--bg-dark-start);width:100%;padding:80px 24px;display:flex;justify-content:center;align-items:center;text-align:left}.cta-content[data-v-063b6710]{max-width:800px;text-align:center;color:var(--text-white)}.cta-content h2[data-v-063b6710]{font-family:Inter,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:16px;color:var(--text-white)}.cta-content p[data-v-063b6710]{font-family:Inter,sans-serif;font-size:1.25rem;margin-bottom:32px;opacity:.95;color:var(--text-dim)}.cta-button[data-v-063b6710]{background-color:var(--primary-blue);color:#fff;font-size:1rem;font-weight:600;padding:14px 32px;border-radius:8px;border:none;cursor:pointer;transition:transform .2s ease,background-color .2s,box-shadow .2s;box-shadow:0 4px 12px #2f7cff4d}.cta-button[data-v-063b6710]:hover{background-color:#1a60e0;transform:translateY(-2px);box-shadow:0 6px 16px #2f7cff66}@media(max-width:768px){.cta-band[data-v-063b6710]{padding:60px 20px}.cta-content h2[data-v-063b6710]{font-size:2rem}.cta-content p[data-v-063b6710]{font-size:1.1rem;margin-bottom:24px}}@media(max-width:480px){.cta-band[data-v-063b6710]{padding:48px 16px}.cta-content h2[data-v-063b6710]{font-size:1.7rem}.cta-content p[data-v-063b6710]{font-size:1rem}.cta-button[data-v-063b6710]{padding:12px 28px;font-size:.95rem}}.contact-section[data-v-92181c76]{background:var(--bg-dark-end);padding:100px 0;border-top:1px solid var(--glass-border)}.container[data-v-92181c76]{max-width:var(--container-width);margin:0 auto;padding:0 24px}.contact-content[data-v-92181c76]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.fade-up[data-v-92181c76]{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.is-visible .fade-up[data-v-92181c76]{opacity:1;transform:translateY(0)}.delay-200[data-v-92181c76]{transition-delay:.2s}h2[data-v-92181c76]{font-size:3rem;font-weight:700;margin-bottom:24px;background:linear-gradient(135deg,#fff 30%,#8cd3ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-92181c76]{font-size:1.25rem;color:var(--text-dim);margin-bottom:48px;max-width:400px}.info-item[data-v-92181c76]{margin-bottom:24px}.label[data-v-92181c76]{display:block;font-size:.9rem;color:var(--text-dim);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.email-link[data-v-92181c76]{font-size:1.5rem;color:var(--primary-blue);font-weight:500}.email-link[data-v-92181c76]:hover{text-decoration:underline}.contact-form[data-v-92181c76]{background:#ffffff08;padding:40px;border-radius:16px;border:1px solid var(--glass-border)}.form-group[data-v-92181c76]{margin-bottom:24px}label[data-v-92181c76]{display:block;margin-bottom:8px;color:var(--text-dim);font-size:.95rem}input[data-v-92181c76],textarea[data-v-92181c76]{width:100%;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px;color:#fff;font-family:inherit;font-size:1rem;transition:border-color .3s ease}input[data-v-92181c76]:focus,textarea[data-v-92181c76]:focus{outline:none;border-color:var(--primary-blue)}.submit-btn[data-v-92181c76]{width:100%;padding:14px;background:var(--primary-blue);color:#fff;font-weight:600;border-radius:8px;transition:background .3s ease}.submit-btn[data-v-92181c76]:hover{background:#1a60e0}@media(max-width:768px){.contact-section[data-v-92181c76]{padding:80px 0}.contact-content[data-v-92181c76]{grid-template-columns:1fr;gap:40px}h2[data-v-92181c76]{font-size:2.2rem}.subtitle[data-v-92181c76]{font-size:1.1rem;margin-bottom:32px}.email-link[data-v-92181c76]{font-size:1.2rem}.contact-form[data-v-92181c76]{padding:28px 20px}}@media(max-width:480px){.contact-section[data-v-92181c76]{padding:60px 0}h2[data-v-92181c76]{font-size:1.8rem}.contact-form[data-v-92181c76]{padding:24px 16px}input[data-v-92181c76],textarea[data-v-92181c76]{padding:10px 14px;font-size:.95rem}.submit-btn[data-v-92181c76]{padding:12px}}.landing-page[data-v-ba2bf028]{width:100%;min-height:100vh;background:var(--bg-dark-end);color:var(--text-white);overflow-x:hidden}main[data-v-ba2bf028]{width:100%;display:flex;flex-direction:column}.case-study-page[data-v-d066d33f]{min-height:100vh;background-color:var(--bg-dark-end);color:var(--text-white);padding:120px 24px 60px;position:relative}.cs-nav[data-v-d066d33f]{position:fixed;top:0;left:0;width:100%;padding:24px 40px;z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06152b80;border-bottom:1px solid rgba(255,255,255,.05)}.back-btn[data-v-d066d33f]{display:flex;align-items:center;gap:8px;color:var(--text-dim);font-size:1rem;font-weight:500;transition:all .3s ease}.back-btn[data-v-d066d33f]:hover{color:var(--primary-blue);transform:translate(-5px)}.back-btn-inline[data-v-d066d33f]{display:flex;align-items:center;gap:8px;color:var(--text-dim);font-size:1rem;font-weight:500;transition:all .3s ease;margin-bottom:40px;padding:8px 0}.back-btn-inline[data-v-d066d33f]:hover{color:var(--primary-blue);transform:translate(-5px)}.cs-container[data-v-d066d33f]{max-width:1000px;margin:0 auto;position:relative;z-index:10}.cs-header[data-v-d066d33f]{margin-bottom:80px;animation:fadeUp-d066d33f .8s ease-out}.header-meta[data-v-d066d33f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:16px}.project-id[data-v-d066d33f]{font-family:monospace;color:var(--primary-blue);font-size:1.2rem;font-weight:700}.tags[data-v-d066d33f]{display:flex;gap:8px}.tech-tag[data-v-d066d33f]{font-size:.8rem;padding:4px 12px;border-radius:20px;background:#ffffff0d;color:#fffc;border:1px solid rgba(255,255,255,.1)}.project-title[data-v-d066d33f]{font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:32px;background:linear-gradient(135deg,#fff,#aaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.project-brief[data-v-d066d33f]{font-size:1.25rem;line-height:1.6;color:var(--text-dim);max-width:800px}.cs-grid[data-v-d066d33f]{display:grid;grid-template-columns:300px 1fr;gap:60px;align-items:start;animation:fadeUp-d066d33f .8s ease-out .2s backwards}.cs-card[data-v-d066d33f]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.info-card h3[data-v-d066d33f]{font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:var(--primary-blue);margin-bottom:24px}.info-row[data-v-d066d33f]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.info-row[data-v-d066d33f]:last-child{border-bottom:none}.info-row .label[data-v-d066d33f]{color:var(--text-dim);font-size:.9rem}.info-row .value[data-v-d066d33f]{color:#fff;font-weight:500;text-align:right}.cs-content[data-v-d066d33f]{display:flex;flex-direction:column;gap:48px}.content-section[data-v-d066d33f]{background:linear-gradient(145deg,rgba(255,255,255,.03) 0%,transparent 100%);border-left:4px solid rgba(255,255,255,.1);padding:32px;border-radius:0 16px 16px 0;transition:all .3s ease}.content-section[data-v-d066d33f]:hover{background:linear-gradient(145deg,rgba(47,124,255,.1) 0%,transparent 100%);border-left-color:var(--primary-blue);transform:translate(10px)}.content-section h2[data-v-d066d33f]{font-size:1.8rem;font-weight:700;margin-bottom:16px;color:#fff;display:flex;align-items:center;gap:12px}.content-section h2[data-v-d066d33f]:before{content:"";display:block;width:24px;height:2px;background:var(--primary-blue);transition:width .3s ease}.content-section:hover h2[data-v-d066d33f]:before{width:40px}.content-section p[data-v-d066d33f]{font-size:1.1rem;line-height:1.8;color:#fffc}.bg-glow-top[data-v-d066d33f]{position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgba(47,124,255,.15),transparent 70%);filter:blur(80px);pointer-events:none;z-index:0}.bg-glow-bottom[data-v-d066d33f]{position:absolute;bottom:-200px;left:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(120,50,255,.1),transparent 70%);filter:blur(60px);pointer-events:none;z-index:0}@keyframes fadeUp-d066d33f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.case-study-page[data-v-d066d33f]{padding:100px 20px 40px}.cs-grid[data-v-d066d33f]{grid-template-columns:1fr;gap:40px}.project-title[data-v-d066d33f]{font-size:2.5rem}.header-meta[data-v-d066d33f]{flex-direction:column;align-items:flex-start;gap:16px}.tags[data-v-d066d33f]{flex-wrap:wrap}.content-section[data-v-d066d33f]{padding:24px}.content-section[data-v-d066d33f]:hover{transform:none}.content-section h2[data-v-d066d33f]{font-size:1.5rem}.content-section p[data-v-d066d33f]{font-size:1rem}}@media(max-width:480px){.case-study-page[data-v-d066d33f]{padding:90px 16px 32px}.project-title[data-v-d066d33f]{font-size:2rem}.project-brief[data-v-d066d33f]{font-size:1.1rem}.cs-header[data-v-d066d33f]{margin-bottom:50px}.cs-card[data-v-d066d33f]{padding:24px}.content-section[data-v-d066d33f]{padding:20px}.info-row[data-v-d066d33f]{flex-direction:column;gap:4px;align-items:flex-start}.info-row .value[data-v-d066d33f]{text-align:start}}[dir=rtl]{border-left:none;border-right:4px solid rgba(255,255,255,.1);border-radius:16px 0 0 16px}[dir=rtl]{border-right-color:var(--primary-blue);transform:translate(-10px)}[dir=rtl]{transform:translate(5px)}@media(max-width:900px){[dir=rtl]{transform:none}[dir=rtl]{align-items:flex-end}}
