*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{margin:0;padding:0;box-sizing:border-box}body{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Tajawal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}html{scroll-behavior:smooth}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1a7f7f}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#1a7f7f,#2a9d9d);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#2a9d9d,#5dd5d5)}.nav-container[data-v-5dffed62]{position:relative;z-index:100;padding:2rem 0;background:#0a4848f2;overflow:visible}.nav-animated-bg[data-v-5dffed62]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.nav-gradient-orb[data-v-5dffed62]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.3;animation:navFloat-5dffed62 20s infinite ease-in-out}.nav-orb-1[data-v-5dffed62]{width:400px;height:400px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:-150px;left:-150px}.nav-orb-2[data-v-5dffed62]{width:350px;height:350px;background:linear-gradient(135deg,#5dd5d5,#1a7f7f);bottom:-100px;right:-100px;animation-delay:5s}.nav-grid-pattern[data-v-5dffed62]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(42,157,157,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(42,157,157,.1) 1px,transparent 1px);background-size:50px 50px;animation:navGridMove-5dffed62 20s linear infinite}@keyframes navFloat-5dffed62{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes navGridMove-5dffed62{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.nav-content[data-v-5dffed62]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:center;align-items:center;gap:3rem;position:relative;z-index:1;overflow:visible}.logo[data-v-5dffed62]{display:flex;align-items:center;gap:.5rem;cursor:pointer;position:absolute;left:.5rem}.logo-image[data-v-5dffed62]{height:80px;width:auto;-o-object-fit:contain;object-fit:contain;animation:logoFloat-5dffed62 4s ease-in-out infinite;transition:transform .3s ease}.logo-image[data-v-5dffed62]:hover{transform:scale(1.1)}@keyframes logoFloat-5dffed62{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}@keyframes pulse-5dffed62{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.nav-links[data-v-5dffed62]{display:flex;align-items:center;gap:2rem;position:relative;overflow:visible}.nav-link[data-v-5dffed62]{color:#fffc;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 0}.nav-link[data-v-5dffed62]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,#5dd5d5,#2a9d9d);transition:width .3s ease}.nav-link[data-v-5dffed62]:hover{color:#fff}.nav-link[data-v-5dffed62]:hover:after{width:100%}.nav-cta[data-v-5dffed62]{background:linear-gradient(135deg,#2a9d9d,#5dd5d5);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #2a9d9d66}.nav-cta[data-v-5dffed62]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2a9d9d99}.user-menu[data-v-5dffed62]{position:relative;z-index:10001}.user-info[data-v-5dffed62]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#5dd5d51a;border:1px solid rgba(93,213,213,.3);border-radius:12px;cursor:pointer;transition:all .3s ease}.user-info[data-v-5dffed62]:hover{background:#5dd5d533;border-color:#5dd5d580}.user-name[data-v-5dffed62]{color:#5dd5d5;font-weight:600;font-size:.95rem}.user-icon[data-v-5dffed62]{font-size:1.2rem}.user-dropdown[data-v-5dffed62]{position:absolute;top:calc(100% + .5rem);left:0;background:#0a0e27f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);border-radius:12px;min-width:200px;box-shadow:0 8px 30px #00000080;z-index:10000;overflow:hidden;animation:dropdownFadeIn-5dffed62 .3s ease-out;transform-origin:top}@keyframes dropdownFadeIn-5dffed62{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.user-dropdown-item[data-v-5dffed62]{display:block;padding:.75rem 1rem;color:#fffc;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none;background:none;width:100%;text-align:right;font-size:.9rem}.user-dropdown-item[data-v-5dffed62]:hover{background:#5dd5d51a;color:#5dd5d5}.user-dropdown-item.logout-btn[data-v-5dffed62]{color:#ff6b6b}.user-dropdown-item.logout-btn[data-v-5dffed62]:hover{background:#ff6b6b1a;color:#ff5252}.user-email[data-v-5dffed62]{color:#fff9;font-size:.85rem}.user-role[data-v-5dffed62]{color:#5dd5d5;font-weight:600;font-size:.85rem}.user-dropdown-divider[data-v-5dffed62]{height:1px;background:#5dd5d533;margin:.5rem 0}.language-switcher[data-v-5dffed62]{position:relative}.lang-btn[data-v-5dffed62]{background:#5dd5d51a;border:1px solid rgba(93,213,213,.3);color:#5dd5d5;padding:.5rem .75rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem;display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.lang-btn[data-v-5dffed62]:hover{background:#5dd5d533;border-color:#5dd5d580;transform:translateY(-2px)}.flag-icon[data-v-5dffed62]{font-size:1.2rem;line-height:1}@media (max-width: 768px){.nav-links[data-v-5dffed62]{gap:1rem}.nav-link[data-v-5dffed62]{display:none}.user-name[data-v-5dffed62]{font-size:.85rem}.user-dropdown[data-v-5dffed62]{left:auto;right:0}}.footer-container[data-v-2f4e1b38]{position:relative;z-index:10;background:#0a0e27cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(93,213,213,.3);margin-top:6rem}.footer-content[data-v-2f4e1b38]{max-width:1400px;margin:0 auto;padding:4rem 2rem 2rem}.footer-top[data-v-2f4e1b38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem}.footer-section[data-v-2f4e1b38]{display:flex;flex-direction:column;gap:1.5rem}.footer-logo[data-v-2f4e1b38]{cursor:pointer;margin-bottom:1rem}.footer-logo-image[data-v-2f4e1b38]{height:60px;width:auto;-o-object-fit:contain;object-fit:contain}.footer-description[data-v-2f4e1b38]{color:#ffffffb3;line-height:1.8;font-size:.95rem}.footer-title[data-v-2f4e1b38]{font-size:1.25rem;font-weight:700;color:#5dd5d5;margin-bottom:.5rem}.footer-links[data-v-2f4e1b38]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-links li a[data-v-2f4e1b38]{color:#ffffffb3;text-decoration:none;transition:all .3s ease;font-size:.95rem}.footer-links li a[data-v-2f4e1b38]:hover{color:#5dd5d5;padding-right:.5rem}.footer-contact[data-v-2f4e1b38]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.footer-contact li[data-v-2f4e1b38]{display:flex;align-items:center;gap:.75rem;color:#ffffffb3;font-size:.95rem}.contact-icon[data-v-2f4e1b38]{font-size:1.2rem}.footer-bottom[data-v-2f4e1b38]{border-top:1px solid rgba(93,213,213,.2);padding-top:2rem;text-align:center}.copyright[data-v-2f4e1b38]{color:#fff9;font-size:.9rem}@media (max-width: 768px){.footer-top[data-v-2f4e1b38]{grid-template-columns:1fr;gap:2rem}.footer-content[data-v-2f4e1b38]{padding:3rem 1.5rem 1.5rem}}.landing-page[data-v-9f5733f4]{min-height:100vh;position:relative;overflow-x:hidden;background:#0a4848f2;color:#fff}.neural-network-canvas[data-v-9f5733f4]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.animated-bg[data-v-9f5733f4]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.gradient-orb[data-v-9f5733f4]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation:float-9f5733f4 20s infinite ease-in-out}.orb-1[data-v-9f5733f4]{width:500px;height:500px;background:linear-gradient(135deg,#1a7f7f,#2a9d9d);top:-200px;left:-200px;animation-delay:0s}.orb-2[data-v-9f5733f4]{width:400px;height:400px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);bottom:-150px;right:-150px;animation-delay:5s}.orb-3[data-v-9f5733f4]{width:300px;height:300px;background:linear-gradient(135deg,#5dd5d5,#1a7f7f);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:10s}.orb-4[data-v-9f5733f4]{width:350px;height:350px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:20%;right:10%;animation-delay:2s}.orb-5[data-v-9f5733f4]{width:250px;height:250px;background:linear-gradient(135deg,#5dd5d5,#1a7f7f);bottom:20%;left:15%;animation-delay:7s}.grid-pattern[data-v-9f5733f4]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(42,157,157,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(42,157,157,.15) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-9f5733f4 20s linear infinite}.particles-container[data-v-9f5733f4]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.particle[data-v-9f5733f4]{position:absolute;width:4px;height:4px;background:#5dd5d599;border-radius:50%;bottom:-10px;animation:particleFloat-9f5733f4 linear infinite;box-shadow:0 0 10px #5dd5d5cc}@keyframes particleFloat-9f5733f4{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translate(50px);opacity:0}}.floating-shapes[data-v-9f5733f4]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.shape[data-v-9f5733f4]{position:absolute;border-radius:20px;opacity:.1;animation:shapeFloat-9f5733f4 15s infinite ease-in-out}.shape-1[data-v-9f5733f4]{width:150px;height:150px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:10%;left:5%;animation-delay:0s;transform:rotate(45deg)}.shape-2[data-v-9f5733f4]{width:100px;height:100px;background:linear-gradient(135deg,#5dd5d5,#1a7f7f);bottom:15%;right:8%;animation-delay:3s;transform:rotate(-30deg)}.shape-3[data-v-9f5733f4]{width:120px;height:120px;background:linear-gradient(135deg,#1a7f7f,#2a9d9d);top:60%;left:80%;animation-delay:6s;transform:rotate(60deg)}@keyframes shapeFloat-9f5733f4{0%,to{transform:translate(0) rotate(0) scale(1)}33%{transform:translate(30px,-30px) rotate(120deg) scale(1.1)}66%{transform:translate(-20px,20px) rotate(240deg) scale(.9)}}@keyframes float-9f5733f4{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes gridMove-9f5733f4{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.nav-container[data-v-9f5733f4]{position:relative;z-index:100;padding:2rem 0}.nav-content[data-v-9f5733f4]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-9f5733f4]{display:flex;align-items:center;gap:.5rem}.logo-text[data-v-9f5733f4]{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px}.logo-dot[data-v-9f5733f4]{width:12px;height:12px;background:#5dd5d5;border-radius:50%;box-shadow:0 0 25px #5dd5d5;animation:pulse-9f5733f4 2s infinite}@keyframes pulse-9f5733f4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.nav-links[data-v-9f5733f4]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-9f5733f4]{color:#fffc;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative}.nav-link[data-v-9f5733f4]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,#5dd5d5,#2a9d9d);transition:width .3s ease}.nav-link[data-v-9f5733f4]:hover{color:#fff}.nav-link[data-v-9f5733f4]:hover:after{width:100%}.nav-cta[data-v-9f5733f4]{background:linear-gradient(135deg,#2a9d9d,#5dd5d5);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #2a9d9d66}.nav-cta[data-v-9f5733f4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2a9d9d99}.hero-section[data-v-9f5733f4]{position:relative;z-index:10;min-height:90vh;display:flex;align-items:center;padding:4rem 2rem;max-width:1400px;margin:0 auto}.hero-content-wrapper[data-v-9f5733f4]{display:flex;align-items:center;gap:4rem;width:100%;flex-direction:row-reverse}.hero-image-container[data-v-9f5733f4]{flex:1;display:flex;justify-content:center;align-items:center;position:relative;max-width:500px}.hero-image[data-v-9f5733f4]{width:100%;height:auto;max-width:500px;-o-object-fit:contain;object-fit:contain;animation:floatImage-9f5733f4 6s ease-in-out infinite;position:relative;z-index:2}.hero-image-glow[data-v-9f5733f4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle,rgba(93,213,213,.3) 0%,transparent 70%);border-radius:50%;animation:pulseGlow-9f5733f4 3s ease-in-out infinite;z-index:1}@keyframes floatImage-9f5733f4{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes pulseGlow-9f5733f4{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.1)}}.hero-content[data-v-9f5733f4]{flex:1;max-width:800px;text-align:right}.floating-badge[data-v-9f5733f4]{display:inline-flex;align-items:center;gap:.5rem;background:#1a7f7f33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);padding:.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;animation:floatBadge-9f5733f4 3s ease-in-out infinite}@keyframes floatBadge-9f5733f4{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.badge-icon[data-v-9f5733f4]{font-size:1.2rem}.badge-text[data-v-9f5733f4]{font-size:.9rem;color:#5dd5d5;font-weight:500}.hero-title[data-v-9f5733f4]{font-size:clamp(2rem,5vw,3.5rem);font-weight:900;line-height:1.4;margin-bottom:1.5rem;font-family:Tajawal,sans-serif}.title-line[data-v-9f5733f4]{display:block;color:#fff;animation:fadeInUp-9f5733f4 .8s ease-out;margin-bottom:.75rem}.title-line[data-v-9f5733f4]:nth-child(2){animation-delay:.2s}.title-line[data-v-9f5733f4]:nth-child(3){animation-delay:.4s;margin-bottom:1.25rem}.title-line.highlight[data-v-9f5733f4]{color:#fff;position:relative}@keyframes fadeInUp-9f5733f4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle[data-v-9f5733f4]{font-size:1.25rem;color:#ffffffb3;line-height:1.8;margin-bottom:3rem;max-width:600px}.hero-cta[data-v-9f5733f4]{display:flex;gap:1.5rem;margin-bottom:4rem;flex-wrap:wrap}.btn-primary-futuristic[data-v-9f5733f4]{position:relative;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);color:#fff;border:none;padding:1.25rem 2.5rem;border-radius:16px;font-size:1.1rem;font-weight:700;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 8px 30px #2a9d9d80;display:flex;align-items:center;gap:.75rem}.btn-primary-futuristic[data-v-9f5733f4]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #2a9d9db3}.btn-primary-futuristic.large[data-v-9f5733f4]{padding:1.5rem 3rem;font-size:1.2rem}.btn-shine[data-v-9f5733f4]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine-9f5733f4 3s infinite}@keyframes shine-9f5733f4{0%{left:-100%}to{left:100%}}.btn-icon[data-v-9f5733f4]{font-size:1.2rem;transition:transform .3s ease}.btn-primary-futuristic:hover .btn-icon[data-v-9f5733f4]{transform:translate(5px)}.btn-secondary-futuristic[data-v-9f5733f4]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);color:#fff;padding:1.25rem 2.5rem;border-radius:16px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.75rem}.btn-secondary-futuristic[data-v-9f5733f4]:hover{background:#ffffff26;border-color:#5dd5d580;transform:translateY(-3px)}.play-icon[data-v-9f5733f4]{width:40px;height:40px;background:#5dd5d533;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem}.hero-stats[data-v-9f5733f4]{display:flex;gap:3rem;padding-top:3rem;border-top:1px solid rgba(93,213,213,.2);flex-wrap:wrap}.stat-item[data-v-9f5733f4]{text-align:center}.stat-number[data-v-9f5733f4]{font-size:3rem;font-weight:800;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat-label[data-v-9f5733f4]{color:#fff9;font-size:.9rem}.stat-divider[data-v-9f5733f4]{width:1px;background:#5dd5d533}.hero-visual[data-v-9f5733f4]{flex:1;position:relative;height:500px;display:none}@media (min-width: 1024px){.hero-visual[data-v-9f5733f4]{display:block}}.floating-card[data-v-9f5733f4]{position:absolute;width:200px;height:250px;background:linear-gradient(135deg,#1a7f7f4d,#5dd5d533);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);border-radius:20px;animation:floatCard-9f5733f4 6s ease-in-out infinite}.card-1[data-v-9f5733f4]{top:0;left:0;animation-delay:0s}.card-2[data-v-9f5733f4]{top:50%;right:20%;animation-delay:2s}.card-3[data-v-9f5733f4]{bottom:0;right:0;animation-delay:4s}.card-glow[data-v-9f5733f4]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);border-radius:20px;opacity:0;filter:blur(20px);transition:opacity .3s;z-index:-1}.floating-card:hover .card-glow[data-v-9f5733f4]{opacity:.5}@keyframes floatCard-9f5733f4{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.features-section[data-v-9f5733f4]{position:relative;z-index:10;padding:8rem 2rem;max-width:1400px;margin:0 auto}.section-header[data-v-9f5733f4]{text-align:center;margin-bottom:5rem}.section-title[data-v-9f5733f4]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle[data-v-9f5733f4]{font-size:1.25rem;color:#fff9}.features-grid[data-v-9f5733f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card[data-v-9f5733f4]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:2.5rem;transition:all .4s ease;position:relative;overflow:hidden}.feature-card[data-v-9f5733f4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a7f7f1a,#5dd5d50d);opacity:0;transition:opacity .4s ease}.feature-card[data-v-9f5733f4]:hover:before{opacity:1}.feature-card[data-v-9f5733f4]:hover{transform:translateY(-10px);border-color:#5dd5d580;box-shadow:0 20px 60px #1a7f7f4d}.feature-icon-wrapper[data-v-9f5733f4]{position:relative;width:100px;height:100px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#1a7f7f4d,#5dd5d533);border-radius:20px;border:1px solid rgba(93,213,213,.3)}.feature-icon[data-v-9f5733f4]{font-size:4rem;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.feature-glow[data-v-9f5733f4]{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);border-radius:20px;opacity:0;filter:blur(15px);transition:opacity .4s ease;z-index:-1}.feature-card:hover .feature-glow[data-v-9f5733f4]{opacity:.6}.feature-title[data-v-9f5733f4]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.feature-description[data-v-9f5733f4]{color:#ffffffb3;line-height:1.8}.cta-section[data-v-9f5733f4]{position:relative;z-index:10;padding:8rem 2rem;text-align:center}.cta-content[data-v-9f5733f4]{max-width:800px;margin:0 auto;text-align:center}.cta-title[data-v-9f5733f4]{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.cta-subtitle[data-v-9f5733f4]{font-size:1.25rem;color:#fff9;margin-bottom:3rem;text-align:center}.cta-button-wrapper[data-v-9f5733f4]{display:flex;justify-content:center;align-items:center}.services-section[data-v-9f5733f4]{position:relative;z-index:10;padding:8rem 2rem;max-width:1400px;margin:0 auto}.loading-services[data-v-9f5733f4]{text-align:center;padding:4rem;color:#ffffffb3}.loading-spinner[data-v-9f5733f4]{width:50px;height:50px;border:4px solid rgba(93,213,213,.3);border-top-color:#5dd5d5;border-radius:50%;animation:spin-9f5733f4 1s linear infinite;margin:0 auto 1rem}@keyframes spin-9f5733f4{to{transform:rotate(360deg)}}.services-grid[data-v-9f5733f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.service-card[data-v-9f5733f4]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:2.5rem;transition:all .4s ease;position:relative;overflow:hidden;cursor:pointer;text-align:center}.service-card[data-v-9f5733f4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a7f7f1a,#5dd5d50d);opacity:0;transition:opacity .4s ease}.service-card[data-v-9f5733f4]:hover:before{opacity:1}.service-card[data-v-9f5733f4]:hover{transform:translateY(-10px);border-color:#5dd5d580;box-shadow:0 20px 60px #1a7f7f4d}.service-icon-wrapper[data-v-9f5733f4]{position:relative;width:100px;height:100px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#1a7f7f4d,#5dd5d533);border-radius:20px;border:1px solid rgba(93,213,213,.3)}.service-icon[data-v-9f5733f4]{font-size:4rem;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.service-glow[data-v-9f5733f4]{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);border-radius:20px;opacity:0;filter:blur(15px);transition:opacity .4s ease;z-index:-1}.service-card:hover .service-glow[data-v-9f5733f4]{opacity:.6}.service-title[data-v-9f5733f4]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.service-description[data-v-9f5733f4]{color:#ffffffb3;line-height:1.8;margin-bottom:1.5rem;font-size:.95rem}.service-link-btn[data-v-9f5733f4]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #2a9d9d66;position:relative;z-index:10}.service-link-btn[data-v-9f5733f4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2a9d9d99;gap:1rem}.service-link-btn .arrow[data-v-9f5733f4]{transition:transform .3s ease}.service-link-btn:hover .arrow[data-v-9f5733f4]{transform:translate(5px)}.service-price[data-v-9f5733f4]{font-size:2rem;font-weight:700;color:#5dd5d5}.no-services[data-v-9f5733f4]{text-align:center;padding:4rem;color:#ffffffb3}.projects-section[data-v-9f5733f4]{position:relative;z-index:10;padding:8rem 2rem;max-width:1400px;margin:0 auto}.loading-projects[data-v-9f5733f4]{text-align:center;padding:4rem;color:#ffffffb3}.projects-grid-home[data-v-9f5733f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:3rem}.project-card-home[data-v-9f5733f4]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:2.5rem;transition:all .4s ease;cursor:pointer;position:relative;text-align:center}.project-card-home[data-v-9f5733f4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a7f7f1a,#5dd5d50d);opacity:0;transition:opacity .4s ease;z-index:1;border-radius:24px}.project-card-home[data-v-9f5733f4]:hover:before{opacity:1}.project-card-home[data-v-9f5733f4]:hover{transform:translateY(-10px);border-color:#5dd5d580;box-shadow:0 20px 60px #1a7f7f4d}.project-icon-wrapper-home[data-v-9f5733f4]{position:relative;width:100px;height:100px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#1a7f7f4d,#5dd5d533);border-radius:20px;border:1px solid rgba(93,213,213,.3);display:flex;align-items:center;justify-content:center}.project-icon-home[data-v-9f5733f4]{font-size:4rem;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.project-glow-home[data-v-9f5733f4]{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);border-radius:20px;opacity:0;filter:blur(15px);transition:opacity .4s ease;z-index:-1}.project-card-home:hover .project-glow-home[data-v-9f5733f4]{opacity:.6}.project-content-home[data-v-9f5733f4]{position:relative;z-index:2;text-align:center}.project-title-home[data-v-9f5733f4]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#fff;text-align:center}.project-description-home[data-v-9f5733f4]{color:#ffffffb3;line-height:1.8;margin-bottom:1.5rem;font-size:.95rem;text-align:center}.project-link-home[data-v-9f5733f4]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#5dd5d5;font-weight:600;font-size:.9rem;transition:gap .3s ease}.project-card-home:hover .project-link-home[data-v-9f5733f4]{gap:1rem}.project-link-home .arrow[data-v-9f5733f4]{transition:transform .3s ease}.project-card-home:hover .project-link-home .arrow[data-v-9f5733f4]{transform:translate(5px)}.no-projects[data-v-9f5733f4]{text-align:center;padding:4rem;color:#ffffffb3}.projects-cta[data-v-9f5733f4]{text-align:center;margin-top:3rem}.projects-cta .btn-secondary-futuristic[data-v-9f5733f4]{display:inline-flex;align-items:center;gap:.75rem}@media (max-width: 768px){.nav-links[data-v-9f5733f4]{gap:1rem}.nav-link[data-v-9f5733f4]{display:none}.hero-cta[data-v-9f5733f4]{flex-direction:column}.btn-primary-futuristic[data-v-9f5733f4],.btn-secondary-futuristic[data-v-9f5733f4]{width:100%;justify-content:center}.hero-stats[data-v-9f5733f4]{flex-direction:column;gap:2rem}.stat-divider[data-v-9f5733f4]{display:none}.features-grid[data-v-9f5733f4],.services-grid[data-v-9f5733f4]{grid-template-columns:1fr}}.page-container[data-v-1586d8bf]{min-height:100vh;position:relative;overflow-x:hidden;background:#1a7f7f;color:#fff}.animated-bg[data-v-1586d8bf]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.gradient-orb[data-v-1586d8bf]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float-1586d8bf 20s infinite ease-in-out}.orb-1[data-v-1586d8bf]{width:500px;height:500px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:-200px;left:-200px}.orb-2[data-v-1586d8bf]{width:400px;height:400px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);bottom:-150px;right:-150px;animation-delay:5s}.grid-pattern[data-v-1586d8bf]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(26,127,127,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(26,127,127,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-1586d8bf 20s linear infinite}@keyframes float-1586d8bf{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes gridMove-1586d8bf{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.nav-container[data-v-1586d8bf]{position:relative;z-index:100;padding:2rem 0}.nav-content[data-v-1586d8bf]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-1586d8bf]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.logo-text[data-v-1586d8bf]{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px}.logo-dot[data-v-1586d8bf]{width:12px;height:12px;background:#5dd5d5;border-radius:50%;box-shadow:0 0 25px #5dd5d5;animation:pulse-1586d8bf 2s infinite}@keyframes pulse-1586d8bf{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.nav-back[data-v-1586d8bf]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);color:#fff;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.nav-back[data-v-1586d8bf]:hover{background:#ffffff26;border-color:#5dd5d580;transform:translate(-5px)}.page-section[data-v-1586d8bf]{position:relative;z-index:10;padding:4rem 2rem;max-width:1400px;margin:0 auto}.page-header[data-v-1586d8bf]{text-align:center;margin-bottom:4rem}.floating-badge[data-v-1586d8bf]{display:inline-flex;align-items:center;gap:.5rem;background:#1a7f7f33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);padding:.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;animation:floatBadge-1586d8bf 3s ease-in-out infinite}@keyframes floatBadge-1586d8bf{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.badge-icon[data-v-1586d8bf]{font-size:1.2rem}.badge-text[data-v-1586d8bf]{font-size:.9rem;color:#5dd5d5;font-weight:500}.page-title[data-v-1586d8bf]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.4;margin-bottom:1.5rem}.title-line[data-v-1586d8bf]{display:block;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.title-line[data-v-1586d8bf]:last-child{margin-bottom:0}.title-line.highlight[data-v-1586d8bf]{background:linear-gradient(135deg,#5dd5d5,#2a9d9d,#1a7f7f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-1586d8bf]{font-size:1.25rem;color:#ffffffb3;line-height:1.8}.loading-container[data-v-1586d8bf]{text-align:center;padding:4rem 0}.loading-spinner[data-v-1586d8bf]{width:60px;height:60px;border:4px solid rgba(93,213,213,.2);border-top-color:#5dd5d5;border-radius:50%;margin:0 auto 1.5rem;animation:spin-1586d8bf 1s linear infinite}@keyframes spin-1586d8bf{to{transform:rotate(360deg)}}.loading-text[data-v-1586d8bf]{color:#fff9;font-size:1.1rem}.projects-grid[data-v-1586d8bf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.project-card[data-v-1586d8bf]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:2.5rem;text-align:center;transition:all .4s ease;cursor:pointer;position:relative;overflow:hidden}.project-card[data-v-1586d8bf]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a7f7f1a,#5dd5d50d);opacity:0;transition:opacity .4s ease}.project-card[data-v-1586d8bf]:hover:before{opacity:1}.project-card[data-v-1586d8bf]:hover{transform:translateY(-10px);border-color:#5dd5d580;box-shadow:0 20px 60px #1a7f7f4d}.project-icon-wrapper[data-v-1586d8bf]{position:relative;width:100px;height:100px;margin:0 auto 1.5rem}.project-icon[data-v-1586d8bf]{font-size:4rem;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#1a7f7f4d,#5dd5d533);border-radius:20px;border:1px solid rgba(93,213,213,.3)}.project-glow[data-v-1586d8bf]{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);border-radius:20px;opacity:0;filter:blur(15px);transition:opacity .4s ease;z-index:-1}.project-card:hover .project-glow[data-v-1586d8bf]{opacity:.6}.project-title[data-v-1586d8bf]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.project-description[data-v-1586d8bf]{color:#ffffffb3;line-height:1.8;margin-bottom:1.5rem}.project-link[data-v-1586d8bf]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#5dd5d5;font-weight:600;transition:gap .3s ease}.project-card:hover .project-link[data-v-1586d8bf]{gap:1rem}.arrow[data-v-1586d8bf]{transition:transform .3s ease}.project-card:hover .arrow[data-v-1586d8bf]{transform:translate(5px)}@media (max-width: 768px){.projects-grid[data-v-1586d8bf]{grid-template-columns:1fr}.page-section[data-v-1586d8bf]{padding:2rem 1rem}}.page-container[data-v-c3d77fcf]{min-height:100vh;position:relative;overflow-x:hidden;background:#1a7f7f;color:#fff}.animated-bg[data-v-c3d77fcf]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.gradient-orb[data-v-c3d77fcf]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float-c3d77fcf 20s infinite ease-in-out}.orb-1[data-v-c3d77fcf]{width:500px;height:500px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:-200px;left:-200px}.orb-2[data-v-c3d77fcf]{width:400px;height:400px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);bottom:-150px;right:-150px;animation-delay:5s}.grid-pattern[data-v-c3d77fcf]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(26,127,127,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(26,127,127,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-c3d77fcf 20s linear infinite}@keyframes float-c3d77fcf{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes gridMove-c3d77fcf{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.nav-container[data-v-c3d77fcf]{position:relative;z-index:100;padding:2rem 0}.nav-content[data-v-c3d77fcf]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-c3d77fcf]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.logo-text[data-v-c3d77fcf]{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px}.logo-dot[data-v-c3d77fcf]{width:12px;height:12px;background:#5dd5d5;border-radius:50%;box-shadow:0 0 25px #5dd5d5;animation:pulse-c3d77fcf 2s infinite}@keyframes pulse-c3d77fcf{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.nav-back[data-v-c3d77fcf]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);color:#fff;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.nav-back[data-v-c3d77fcf]:hover{background:#ffffff26;border-color:#5dd5d580;transform:translate(-5px)}.page-section[data-v-c3d77fcf]{position:relative;z-index:10;padding:4rem 2rem;max-width:1400px;margin:0 auto}.page-header[data-v-c3d77fcf]{text-align:center;margin-bottom:4rem}.floating-badge[data-v-c3d77fcf]{display:inline-flex;align-items:center;gap:.5rem;background:#1a7f7f33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);padding:.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;animation:floatBadge-c3d77fcf 3s ease-in-out infinite}@keyframes floatBadge-c3d77fcf{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.badge-icon[data-v-c3d77fcf]{font-size:1.2rem}.badge-text[data-v-c3d77fcf]{font-size:.9rem;color:#5dd5d5;font-weight:500}.page-title[data-v-c3d77fcf]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.4;margin-bottom:1.5rem}.title-line[data-v-c3d77fcf]{display:block;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.title-line[data-v-c3d77fcf]:last-child{margin-bottom:0}.title-line.highlight[data-v-c3d77fcf]{background:linear-gradient(135deg,#5dd5d5,#2a9d9d,#1a7f7f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-c3d77fcf]{font-size:1.25rem;color:#ffffffb3;line-height:1.8}.loading-container[data-v-c3d77fcf]{text-align:center;padding:4rem 0}.loading-spinner[data-v-c3d77fcf]{width:60px;height:60px;border:4px solid rgba(93,213,213,.2);border-top-color:#5dd5d5;border-radius:50%;margin:0 auto 1.5rem;animation:spin-c3d77fcf 1s linear infinite}@keyframes spin-c3d77fcf{to{transform:rotate(360deg)}}.loading-text[data-v-c3d77fcf]{color:#fff9;font-size:1.1rem}.themes-grid[data-v-c3d77fcf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.theme-card[data-v-c3d77fcf]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;overflow:hidden;transition:all .4s ease;cursor:pointer;position:relative}.theme-card[data-v-c3d77fcf]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a7f7f1a,#5dd5d50d);opacity:0;transition:opacity .4s ease;z-index:1}.theme-card[data-v-c3d77fcf]:hover:before{opacity:1}.theme-card[data-v-c3d77fcf]:hover{transform:translateY(-10px);border-color:#5dd5d580;box-shadow:0 20px 60px #1a7f7f4d}.theme-image-wrapper[data-v-c3d77fcf]{position:relative;width:100%;height:250px;overflow:hidden}.theme-image[data-v-c3d77fcf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.theme-card:hover .theme-image[data-v-c3d77fcf]{transform:scale(1.1)}.theme-overlay[data-v-c3d77fcf]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;z-index:2}.theme-card:hover .theme-overlay[data-v-c3d77fcf]{opacity:1}.preview-btn[data-v-c3d77fcf]{background:linear-gradient(135deg,#2a9d9d,#5dd5d5);color:#fff;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem}.preview-btn[data-v-c3d77fcf]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 8px 20px #1a7f7f66}.preview-btn[data-v-c3d77fcf]:disabled{background:#fff3;cursor:not-allowed;opacity:.7}.theme-glow[data-v-c3d77fcf]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);opacity:0;filter:blur(20px);transition:opacity .4s ease;z-index:-1}.theme-card:hover .theme-glow[data-v-c3d77fcf]{opacity:.4}.theme-content[data-v-c3d77fcf]{padding:1.5rem;position:relative;z-index:2}.theme-title[data-v-c3d77fcf]{font-size:1.25rem;font-weight:700;margin-bottom:.75rem;color:#fff}.theme-description[data-v-c3d77fcf]{color:#ffffffb3;line-height:1.6;margin-bottom:1.5rem;font-size:.95rem}.theme-footer[data-v-c3d77fcf]{display:flex;justify-content:space-between;align-items:center}.theme-price[data-v-c3d77fcf]{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-link[data-v-c3d77fcf]{display:flex;align-items:center;gap:.5rem;color:#5dd5d5;font-weight:600;font-size:.9rem;transition:gap .3s ease}.theme-card:hover .theme-link[data-v-c3d77fcf]{gap:1rem}.arrow[data-v-c3d77fcf]{transition:transform .3s ease}.theme-card:hover .arrow[data-v-c3d77fcf]{transform:translate(5px)}.preview-btn-footer[data-v-c3d77fcf]{background:linear-gradient(135deg,#2a9d9d,#5dd5d5);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:12px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #1a7f7f4d}.preview-btn-footer[data-v-c3d77fcf]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #1a7f7f80}.preview-btn-footer[data-v-c3d77fcf]:disabled{background:#fff3;cursor:not-allowed;opacity:.7;box-shadow:none}.preview-modal-overlay[data-v-c3d77fcf]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem}.preview-modal-content[data-v-c3d77fcf]{background:#0a0e27fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(93,213,213,.3);border-radius:24px;width:100%;max-width:95vw;height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000080}.preview-modal-header[data-v-c3d77fcf]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid rgba(93,213,213,.2);background:#1a7f7f1a}.preview-modal-header h2[data-v-c3d77fcf]{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.preview-modal-close[data-v-c3d77fcf]{background:#ff4d4d33;border:1px solid rgba(255,77,77,.3);color:#fff;font-size:2rem;width:45px;height:45px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.preview-modal-close[data-v-c3d77fcf]:hover{background:#ff4d4d66;border-color:#ff4d4d99;transform:rotate(90deg)}.preview-modal-body[data-v-c3d77fcf]{flex:1;position:relative;overflow:hidden}.preview-iframe[data-v-c3d77fcf]{width:100%;height:100%;border:none;background:#fff}.no-preview[data-v-c3d77fcf]{display:flex;align-items:center;justify-content:center;height:100%;color:#fff9;font-size:1.2rem}@media (max-width: 768px){.themes-grid[data-v-c3d77fcf]{grid-template-columns:1fr}.page-section[data-v-c3d77fcf]{padding:2rem 1rem}.preview-modal-content[data-v-c3d77fcf]{max-width:100vw;height:100vh;border-radius:0}.preview-modal-header[data-v-c3d77fcf]{padding:1rem 1.5rem}}.page-container[data-v-68996e70]{min-height:100vh;position:relative;overflow-x:hidden;background:#1a7f7f;color:#fff}.animated-bg[data-v-68996e70]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.gradient-orb[data-v-68996e70]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float-68996e70 20s infinite ease-in-out}.orb-1[data-v-68996e70]{width:500px;height:500px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:-200px;left:-200px}.orb-2[data-v-68996e70]{width:400px;height:400px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);bottom:-150px;right:-150px;animation-delay:5s}.grid-pattern[data-v-68996e70]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(26,127,127,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(26,127,127,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-68996e70 20s linear infinite}@keyframes float-68996e70{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes gridMove-68996e70{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.nav-container[data-v-68996e70]{position:relative;z-index:100;padding:2rem 0}.nav-content[data-v-68996e70]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-68996e70]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.logo-text[data-v-68996e70]{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px}.logo-dot[data-v-68996e70]{width:12px;height:12px;background:#5dd5d5;border-radius:50%;box-shadow:0 0 25px #5dd5d5;animation:pulse-68996e70 2s infinite}@keyframes pulse-68996e70{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.nav-back[data-v-68996e70]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);color:#fff;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.nav-back[data-v-68996e70]:hover{background:#ffffff26;border-color:#5dd5d580;transform:translate(-5px)}.page-section[data-v-68996e70]{position:relative;z-index:10;padding:4rem 2rem;max-width:1000px;margin:0 auto}.page-header[data-v-68996e70]{text-align:center;margin-bottom:3rem}.floating-badge[data-v-68996e70]{display:inline-flex;align-items:center;gap:.5rem;background:#1a7f7f33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);padding:.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;animation:floatBadge-68996e70 3s ease-in-out infinite}@keyframes floatBadge-68996e70{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.badge-icon[data-v-68996e70]{font-size:1.2rem}.badge-text[data-v-68996e70]{font-size:.9rem;color:#5dd5d5;font-weight:500}.page-title[data-v-68996e70]{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.2;margin-bottom:2rem;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.steps-container[data-v-68996e70]{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.step-item[data-v-68996e70]{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}.step-circle[data-v-68996e70]{width:50px;height:50px;border-radius:50%;background:#ffffff1a;border:2px solid rgba(93,213,213,.3);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;transition:all .3s ease;position:relative;z-index:2}.step-circle.active[data-v-68996e70]{background:linear-gradient(135deg,#2a9d9d,#5dd5d5);border-color:#5dd5d5;color:#fff}.step-circle.current[data-v-68996e70]{box-shadow:0 0 20px #5dd5d580;transform:scale(1.1)}.step-label[data-v-68996e70]{font-size:.85rem;color:#ffffffb3;font-weight:500}.step-line[data-v-68996e70]{position:absolute;top:25px;left:50px;width:100px;height:2px;background:#5dd5d533;z-index:1}.step-line.active[data-v-68996e70]{background:linear-gradient(90deg,#5dd5d5,#2a9d9d)}.form-card[data-v-68996e70]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:3rem;position:relative}.step-content[data-v-68996e70]{animation:fadeIn-68996e70 .3s ease}@keyframes fadeIn-68996e70{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.step-icon[data-v-68996e70]{font-size:4rem;text-align:center;margin-bottom:1.5rem}.step-title[data-v-68996e70]{font-size:2rem;font-weight:800;margin-bottom:.75rem;text-align:center;color:#fff}.step-description[data-v-68996e70]{text-align:center;color:#ffffffb3;margin-bottom:2rem;font-size:1.1rem}.radio-group[data-v-68996e70]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.radio-option[data-v-68996e70]{background:#ffffff0d;border:2px solid rgba(93,213,213,.2);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s ease;position:relative}.radio-option[data-v-68996e70]:hover{border-color:#5dd5d566;background:#ffffff14}.radio-option.active[data-v-68996e70]{border-color:#5dd5d5;background:#1a7f7f33;box-shadow:0 0 30px #1a7f7f4d}.radio-input[data-v-68996e70]{position:absolute;opacity:0}.radio-content[data-v-68996e70]{display:flex;align-items:center;gap:1rem}.radio-icon[data-v-68996e70]{font-size:2rem;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#5dd5d533;border-radius:12px}.radio-title[data-v-68996e70]{font-weight:700;font-size:1.1rem;margin-bottom:.25rem;color:#fff}.radio-desc[data-v-68996e70]{font-size:.9rem;color:#fff9}.input-group[data-v-68996e70]{margin-bottom:1.5rem}.input-group.full-width[data-v-68996e70]{grid-column:1 / -1}.input-label[data-v-68996e70]{display:block;margin-bottom:.5rem;font-weight:600;color:#ffffffe6}.futuristic-input[data-v-68996e70]{width:100%;padding:1rem;background:#ffffff0d;border:1px solid rgba(93,213,213,.3);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease}.futuristic-input[data-v-68996e70]:focus{outline:none;border-color:#5dd5d5;background:#ffffff14;box-shadow:0 0 20px #1a7f7f4d}.futuristic-input[data-v-68996e70]::-moz-placeholder{color:#fff6}.futuristic-input[data-v-68996e70]::placeholder{color:#fff6}.input-hint[data-v-68996e70]{margin-top:.5rem;font-size:.85rem;color:#fff9}.file-input[data-v-68996e70]{width:100%;padding:1rem;background:#ffffff0d;border:1px solid rgba(93,213,213,.3);border-radius:12px;color:#fff;cursor:pointer}.form-grid[data-v-68996e70]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.info-box[data-v-68996e70]{background:#1a7f7f33;border:1px solid rgba(93,213,213,.3);border-radius:16px;padding:2rem;text-align:center;margin-top:1.5rem}.info-box p[data-v-68996e70]{margin-bottom:1rem;color:#ffffffe6}.price-badge[data-v-68996e70]{display:inline-block;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-weight:800;font-size:1.5rem;margin:1rem 0}.form-actions[data-v-68996e70]{display:flex;justify-content:space-between;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(93,213,213,.2)}.btn-primary-futuristic[data-v-68996e70]{position:relative;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);color:#fff;border:none;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:700;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 8px 30px #1a7f7f66;display:flex;align-items:center;gap:.5rem}.btn-primary-futuristic[data-v-68996e70]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #1a7f7f99}.btn-shine[data-v-68996e70]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine-68996e70 3s infinite}@keyframes shine-68996e70{0%{left:-100%}to{left:100%}}.btn-secondary-futuristic[data-v-68996e70]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);color:#fff;padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.btn-secondary-futuristic[data-v-68996e70]:hover{background:#ffffff26;border-color:#5dd5d580;transform:translateY(-2px)}.color-palette[data-v-68996e70]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;margin-top:1rem}.color-set[data-v-68996e70]{background:#ffffff0d;border:2px solid rgba(93,213,213,.3);border-radius:12px;padding:1rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.color-set[data-v-68996e70]:hover{background:#ffffff1a;border-color:#5dd5d599;transform:translateY(-2px);box-shadow:0 4px 12px #5dd5d54d}.color-set.active[data-v-68996e70]{background:#1a7f7f4d;border-color:#5dd5d5;box-shadow:0 0 20px #5dd5d580}.color-preview[data-v-68996e70]{display:flex;gap:.5rem;align-items:center;justify-content:center}.color-circle[data-v-68996e70]{width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.2);box-shadow:0 2px 8px #0000004d;transition:transform .2s ease}.color-set:hover .color-circle[data-v-68996e70]{transform:scale(1.1)}@media (max-width: 768px){.form-grid[data-v-68996e70]{grid-template-columns:1fr}.steps-container[data-v-68996e70]{gap:.5rem}.step-line[data-v-68996e70]{width:50px}.form-card[data-v-68996e70]{padding:2rem 1.5rem}.form-actions[data-v-68996e70]{flex-direction:column;gap:1rem}.btn-primary-futuristic[data-v-68996e70],.btn-secondary-futuristic[data-v-68996e70]{width:100%;justify-content:center}}.loading-services[data-v-68996e70]{text-align:center;padding:3rem;color:#ffffffb3}.services-grid[data-v-68996e70]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.service-card[data-v-68996e70]{background:#1a7f7f33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(93,213,213,.3);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s ease;display:flex;gap:1rem;align-items:flex-start}.service-card[data-v-68996e70]:hover{border-color:#5dd5d599;transform:translateY(-5px);box-shadow:0 10px 30px #5dd5d54d}.service-card.active[data-v-68996e70]{background:#2a9d9d4d;border-color:#5dd5d5;box-shadow:0 0 20px #5dd5d580}.service-checkbox[data-v-68996e70]{position:relative;flex-shrink:0}.service-checkbox input[type=checkbox][data-v-68996e70]{width:24px;height:24px;cursor:pointer;opacity:0;position:absolute}.service-checkbox .checkmark[data-v-68996e70]{width:24px;height:24px;border:2px solid rgba(93,213,213,.5);border-radius:6px;display:block;position:relative;transition:all .3s ease}.service-checkbox input[type=checkbox]:checked+.checkmark[data-v-68996e70]{background:linear-gradient(135deg,#2a9d9d,#5dd5d5);border-color:#5dd5d5}.service-checkbox input[type=checkbox]:checked+.checkmark[data-v-68996e70]:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:14px}.service-content[data-v-68996e70]{flex:1}.service-name[data-v-68996e70]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.service-description[data-v-68996e70]{font-size:.95rem;color:#ffffffb3;line-height:1.6;margin-bottom:1rem}.service-price[data-v-68996e70]{font-size:1.5rem;font-weight:700;color:#5dd5d5}.no-services[data-v-68996e70]{text-align:center;padding:3rem;color:#ffffffb3}@media (max-width: 768px){.services-grid[data-v-68996e70]{grid-template-columns:1fr}}.page-container[data-v-a979ae7f]{min-height:100vh;position:relative;overflow-x:hidden;background:#1a7f7f;color:#fff}.animated-bg[data-v-a979ae7f]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.gradient-orb[data-v-a979ae7f]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float-a979ae7f 20s infinite ease-in-out}.orb-1[data-v-a979ae7f]{width:500px;height:500px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:-200px;left:-200px}.orb-2[data-v-a979ae7f]{width:400px;height:400px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);bottom:-150px;right:-150px;animation-delay:5s}.grid-pattern[data-v-a979ae7f]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(26,127,127,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(26,127,127,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-a979ae7f 20s linear infinite}@keyframes float-a979ae7f{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes gridMove-a979ae7f{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.nav-container[data-v-a979ae7f]{position:relative;z-index:100;padding:2rem 0}.nav-content[data-v-a979ae7f]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-a979ae7f]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.logo-text[data-v-a979ae7f]{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px}.logo-dot[data-v-a979ae7f]{width:12px;height:12px;background:#5dd5d5;border-radius:50%;box-shadow:0 0 25px #5dd5d5;animation:pulse-a979ae7f 2s infinite}@keyframes pulse-a979ae7f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.nav-back[data-v-a979ae7f]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);color:#fff;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.nav-back[data-v-a979ae7f]:hover{background:#ffffff26;border-color:#5dd5d580;transform:translate(-5px)}.page-section[data-v-a979ae7f]{position:relative;z-index:10;padding:4rem 2rem;max-width:1400px;margin:0 auto}.page-header[data-v-a979ae7f]{text-align:center;margin-bottom:4rem}.floating-badge[data-v-a979ae7f]{display:inline-flex;align-items:center;gap:.5rem;background:#1a7f7f33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);padding:.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;animation:floatBadge-a979ae7f 3s ease-in-out infinite}@keyframes floatBadge-a979ae7f{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.badge-icon[data-v-a979ae7f]{font-size:1.2rem}.badge-text[data-v-a979ae7f]{font-size:.9rem;color:#5dd5d5;font-weight:500}.page-title[data-v-a979ae7f]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.4;margin-bottom:1.5rem}.title-line[data-v-a979ae7f]{display:block;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem}.title-line[data-v-a979ae7f]:last-child{margin-bottom:0}.title-line.highlight[data-v-a979ae7f]{background:linear-gradient(135deg,#5dd5d5,#2a9d9d,#1a7f7f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-a979ae7f]{font-size:1.25rem;color:#ffffffb3;line-height:1.8}.loading-container[data-v-a979ae7f]{text-align:center;padding:4rem 0}.loading-spinner[data-v-a979ae7f]{width:60px;height:60px;border:4px solid rgba(93,213,213,.2);border-top-color:#5dd5d5;border-radius:50%;margin:0 auto 1.5rem;animation:spin-a979ae7f 1s linear infinite}@keyframes spin-a979ae7f{to{transform:rotate(360deg)}}.loading-text[data-v-a979ae7f]{color:#fff9;font-size:1.1rem}.packages-grid[data-v-a979ae7f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:3rem}.package-card[data-v-a979ae7f]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:2.5rem;transition:all .4s ease;cursor:pointer;position:relative;overflow:hidden}.package-card[data-v-a979ae7f]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a7f7f1a,#5dd5d50d);opacity:0;transition:opacity .4s ease}.package-card[data-v-a979ae7f]:hover:before,.package-card.selected[data-v-a979ae7f]:before{opacity:1}.package-card[data-v-a979ae7f]:hover,.package-card.selected[data-v-a979ae7f]{transform:translateY(-10px);border-color:#5dd5d580;box-shadow:0 20px 60px #1a7f7f4d}.package-card.selected[data-v-a979ae7f]{border-color:#5dd5d5;border-width:2px}.package-badge[data-v-a979ae7f]{position:absolute;top:1.5rem;left:1.5rem;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:700}.package-header[data-v-a979ae7f]{text-align:center;margin-bottom:2rem}.package-title[data-v-a979ae7f]{font-size:1.75rem;font-weight:800;margin-bottom:1rem;color:#fff}.package-price[data-v-a979ae7f]{margin-bottom:1rem}.price-amount[data-v-a979ae7f]{font-size:3rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-period[data-v-a979ae7f]{font-size:1rem;color:#fff9}.package-description[data-v-a979ae7f]{color:#ffffffb3;line-height:1.6}.package-features[data-v-a979ae7f]{list-style:none;margin-bottom:2rem;padding:0}.feature-item[data-v-a979ae7f]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;color:#fffc}.feature-icon[data-v-a979ae7f]{color:#5dd5d5;font-weight:700;font-size:1.2rem;flex-shrink:0}.package-btn[data-v-a979ae7f]{width:100%;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);color:#fff;padding:1rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease}.package-btn[data-v-a979ae7f]:hover{background:#ffffff26;border-color:#5dd5d580}.selected-btn[data-v-a979ae7f]{background:linear-gradient(135deg,#2a9d9d,#5dd5d5);border-color:#5dd5d5;box-shadow:0 8px 30px #1a7f7f66}.proceed-section[data-v-a979ae7f]{text-align:center;margin-top:3rem}.btn-primary-futuristic[data-v-a979ae7f]{position:relative;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);color:#fff;border:none;padding:1.25rem 2.5rem;border-radius:16px;font-size:1.1rem;font-weight:700;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 8px 30px #1a7f7f66;display:flex;align-items:center;gap:.75rem;margin:0 auto}.btn-primary-futuristic.large[data-v-a979ae7f]{padding:1.5rem 3rem;font-size:1.2rem}.btn-primary-futuristic[data-v-a979ae7f]:hover{transform:translateY(-3px);box-shadow:0 12px 40px #1a7f7f99}.btn-shine[data-v-a979ae7f]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine-a979ae7f 3s infinite}@keyframes shine-a979ae7f{0%{left:-100%}to{left:100%}}.btn-icon[data-v-a979ae7f]{font-size:1.2rem;transition:transform .3s ease}.btn-primary-futuristic:hover .btn-icon[data-v-a979ae7f]{transform:translate(5px)}@media (max-width: 768px){.packages-grid[data-v-a979ae7f]{grid-template-columns:1fr}.page-section[data-v-a979ae7f]{padding:2rem 1rem}}.page-container[data-v-061f56de]{min-height:100vh;position:relative;overflow-x:hidden;background:#1a7f7f;color:#fff}.animated-bg[data-v-061f56de]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.gradient-orb[data-v-061f56de]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float-061f56de 20s infinite ease-in-out}.orb-1[data-v-061f56de]{width:500px;height:500px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:-200px;left:-200px}.orb-2[data-v-061f56de]{width:400px;height:400px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);bottom:-150px;right:-150px;animation-delay:5s}.grid-pattern[data-v-061f56de]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(26,127,127,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(26,127,127,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-061f56de 20s linear infinite}@keyframes float-061f56de{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes gridMove-061f56de{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.nav-container[data-v-061f56de]{position:relative;z-index:100;padding:2rem 0}.nav-content[data-v-061f56de]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-061f56de]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.logo-text[data-v-061f56de]{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px}.logo-dot[data-v-061f56de]{width:12px;height:12px;background:#5dd5d5;border-radius:50%;box-shadow:0 0 25px #5dd5d5;animation:pulse-061f56de 2s infinite}@keyframes pulse-061f56de{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.nav-back[data-v-061f56de]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);color:#fff;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.nav-back[data-v-061f56de]:hover{background:#ffffff26;border-color:#5dd5d580;transform:translate(-5px)}.page-section[data-v-061f56de]{position:relative;z-index:10;padding:4rem 2rem;max-width:800px;margin:0 auto}.page-header[data-v-061f56de]{text-align:center;margin-bottom:3rem}.floating-badge[data-v-061f56de]{display:inline-flex;align-items:center;gap:.5rem;background:#1a7f7f33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);padding:.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;animation:floatBadge-061f56de 3s ease-in-out infinite}@keyframes floatBadge-061f56de{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.badge-icon[data-v-061f56de]{font-size:1.2rem}.badge-text[data-v-061f56de]{font-size:.9rem;color:#5dd5d5;font-weight:500}.page-title[data-v-061f56de]{font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1.2;margin-bottom:1rem;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle[data-v-061f56de]{font-size:1.25rem;color:#ffffffb3;line-height:1.8}.loading-container[data-v-061f56de]{text-align:center;padding:4rem 0}.loading-spinner[data-v-061f56de]{width:60px;height:60px;border:4px solid rgba(93,213,213,.2);border-top-color:#5dd5d5;border-radius:50%;margin:0 auto 1.5rem;animation:spin-061f56de 1s linear infinite}@keyframes spin-061f56de{to{transform:rotate(360deg)}}.loading-text[data-v-061f56de]{color:#fff9;font-size:1.1rem}.payment-container[data-v-061f56de]{display:flex;flex-direction:column;gap:2rem}.summary-card[data-v-061f56de],.payment-methods-card[data-v-061f56de],.stripe-card[data-v-061f56de]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:2.5rem}.card-title[data-v-061f56de]{font-size:1.5rem;font-weight:800;margin-bottom:1.5rem;color:#fff}.summary-content[data-v-061f56de]{display:flex;flex-direction:column;gap:1rem}.summary-item[data-v-061f56de]{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.summary-item.total[data-v-061f56de]{padding-top:1.5rem;border-top:1px solid rgba(93,213,213,.2);margin-top:.5rem}.summary-label[data-v-061f56de]{color:#ffffffb3;font-size:1.1rem}.summary-value[data-v-061f56de]{font-weight:700;color:#fff;font-size:1.1rem}.summary-value.price[data-v-061f56de]{font-size:2rem;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:.5rem}.riyal-icon[data-v-061f56de]{width:1.2em;height:1.2em;fill:#5dd5d5;display:inline-block;vertical-align:middle}.summary-divider[data-v-061f56de]{height:1px;background:#5dd5d533}.payment-methods[data-v-061f56de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.payment-method[data-v-061f56de]{position:relative;background:#ffffff0d;border:2px solid rgba(93,213,213,.2);border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s ease;overflow:hidden}.payment-method[data-v-061f56de]:hover{border-color:#5dd5d566;background:#ffffff14}.payment-method.selected[data-v-061f56de]{border-color:#5dd5d5;background:#1a7f7f33;box-shadow:0 0 30px #1a7f7f4d}.method-input[data-v-061f56de]{position:absolute;opacity:0}.method-content[data-v-061f56de]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.method-icon[data-v-061f56de]{font-size:3rem}.method-label[data-v-061f56de]{font-weight:700;font-size:1.1rem;color:#fff}.method-glow[data-v-061f56de]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);opacity:0;filter:blur(15px);transition:opacity .3s ease;z-index:-1}.payment-method.selected .method-glow[data-v-061f56de]{opacity:.4}.stripe-element[data-v-061f56de]{padding:1.5rem;background:#ffffff0d;border:1px solid rgba(93,213,213,.3);border-radius:12px;margin-bottom:1rem}.stripe-errors[data-v-061f56de]{color:#ff6b6b;font-size:.9rem;margin-top:.5rem}.pay-later-card[data-v-061f56de]{background:#1a7f7f1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);border-radius:24px;padding:2.5rem;text-align:center}.pay-later-icon[data-v-061f56de]{font-size:4rem;margin-bottom:1rem;display:block}.pay-later-description[data-v-061f56de]{color:#ffffffb3;font-size:1.1rem;line-height:1.8;margin-top:1rem}.payment-actions[data-v-061f56de]{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.btn-primary-futuristic[data-v-061f56de]{position:relative;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);color:#fff;border:none;padding:1.25rem 2.5rem;border-radius:16px;font-size:1.1rem;font-weight:700;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 8px 30px #1a7f7f66;display:flex;align-items:center;gap:.75rem}.btn-primary-futuristic.large[data-v-061f56de]{padding:1.5rem 3rem;font-size:1.2rem}.btn-primary-futuristic[data-v-061f56de]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 40px #1a7f7f99}.btn-primary-futuristic[data-v-061f56de]:disabled{opacity:.6;cursor:not-allowed}.btn-shine[data-v-061f56de]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine-061f56de 3s infinite}@keyframes shine-061f56de{0%{left:-100%}to{left:100%}}.btn-secondary-futuristic[data-v-061f56de]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);color:#fff;padding:1.25rem 2.5rem;border-radius:16px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.btn-secondary-futuristic[data-v-061f56de]:hover{background:#ffffff26;border-color:#5dd5d580;transform:translateY(-2px)}@media (max-width: 768px){.payment-methods[data-v-061f56de]{grid-template-columns:1fr}.payment-actions[data-v-061f56de]{flex-direction:column}.btn-primary-futuristic[data-v-061f56de],.btn-secondary-futuristic[data-v-061f56de]{width:100%;justify-content:center}}.page-container[data-v-da965dcc]{min-height:100vh;position:relative;overflow-x:hidden;background:#1a7f7f;color:#fff}.animated-bg[data-v-da965dcc]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.gradient-orb[data-v-da965dcc]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float-da965dcc 20s infinite ease-in-out}.orb-1[data-v-da965dcc]{width:500px;height:500px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:-200px;left:-200px}.orb-2[data-v-da965dcc]{width:400px;height:400px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);bottom:-150px;right:-150px;animation-delay:5s}.grid-pattern[data-v-da965dcc]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(26,127,127,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(26,127,127,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-da965dcc 20s linear infinite}@keyframes float-da965dcc{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes gridMove-da965dcc{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.nav-container[data-v-da965dcc]{position:relative;z-index:100;padding:2rem 0}.nav-content[data-v-da965dcc]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-da965dcc]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.logo-text[data-v-da965dcc]{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px}.logo-dot[data-v-da965dcc]{width:12px;height:12px;background:#5dd5d5;border-radius:50%;box-shadow:0 0 25px #5dd5d5;animation:pulse-da965dcc 2s infinite}@keyframes pulse-da965dcc{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.nav-links[data-v-da965dcc]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-da965dcc]{color:#fffc;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 0}.nav-link[data-v-da965dcc]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#5dd5d5,#2a9d9d);transition:width .3s ease}.nav-link[data-v-da965dcc]:hover,.nav-link.active[data-v-da965dcc]{color:#fff}.nav-link[data-v-da965dcc]:hover:after,.nav-link.active[data-v-da965dcc]:after{width:100%}.page-section[data-v-da965dcc]{position:relative;z-index:10;padding:4rem 2rem;max-width:1200px;margin:0 auto}.page-header[data-v-da965dcc]{text-align:center;margin-bottom:4rem}.floating-badge[data-v-da965dcc]{display:inline-flex;align-items:center;gap:.5rem;background:#1a7f7f33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);padding:.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;animation:floatBadge-da965dcc 3s ease-in-out infinite}@keyframes floatBadge-da965dcc{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.badge-icon[data-v-da965dcc]{font-size:1.2rem}.badge-text[data-v-da965dcc]{font-size:.9rem;color:#5dd5d5;font-weight:500}.page-title[data-v-da965dcc]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.2;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-line[data-v-da965dcc]{display:block}.page-subtitle[data-v-da965dcc]{font-size:1.25rem;color:#ffffffb3;line-height:1.8}.about-content[data-v-da965dcc]{display:flex;flex-direction:column;gap:3rem}.about-card[data-v-da965dcc]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:3rem}.section-title[data-v-da965dcc]{font-size:2rem;font-weight:800;margin-bottom:1.5rem;color:#fff;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-text[data-v-da965dcc]{font-size:1.1rem;line-height:1.8;color:#fffc}.features-list[data-v-da965dcc]{display:flex;flex-direction:column;gap:2rem}.feature-item[data-v-da965dcc]{display:flex;gap:2rem;align-items:flex-start}.feature-number[data-v-da965dcc]{width:60px;height:60px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:#fff;flex-shrink:0}.feature-content h3[data-v-da965dcc]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#fff}.feature-content p[data-v-da965dcc]{color:#ffffffb3;line-height:1.8}.stats-grid[data-v-da965dcc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.stat-box[data-v-da965dcc]{text-align:center;padding:2rem;background:#5dd5d51a;border-radius:16px;border:1px solid rgba(93,213,213,.2)}.stat-value[data-v-da965dcc]{font-size:3rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat-label[data-v-da965dcc]{color:#ffffffb3;font-size:1rem}@media (max-width: 768px){.nav-links[data-v-da965dcc]{gap:1rem;font-size:.9rem}.feature-item[data-v-da965dcc]{flex-direction:column;gap:1rem}.stats-grid[data-v-da965dcc]{grid-template-columns:repeat(2,1fr)}}.page-container[data-v-21be7b2b]{min-height:100vh;position:relative;overflow-x:hidden;background:#1a7f7f;color:#fff}.animated-bg[data-v-21be7b2b]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.gradient-orb[data-v-21be7b2b]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float-21be7b2b 20s infinite ease-in-out}.orb-1[data-v-21be7b2b]{width:500px;height:500px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:-200px;left:-200px}.orb-2[data-v-21be7b2b]{width:400px;height:400px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);bottom:-150px;right:-150px;animation-delay:5s}.grid-pattern[data-v-21be7b2b]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(26,127,127,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(26,127,127,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-21be7b2b 20s linear infinite}@keyframes float-21be7b2b{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes gridMove-21be7b2b{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.nav-container[data-v-21be7b2b]{position:relative;z-index:100;padding:2rem 0}.nav-content[data-v-21be7b2b]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-21be7b2b]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.logo-text[data-v-21be7b2b]{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px}.logo-dot[data-v-21be7b2b]{width:12px;height:12px;background:#5dd5d5;border-radius:50%;box-shadow:0 0 25px #5dd5d5;animation:pulse-21be7b2b 2s infinite}@keyframes pulse-21be7b2b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.nav-links[data-v-21be7b2b]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-21be7b2b]{color:#fffc;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 0}.nav-link[data-v-21be7b2b]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#5dd5d5,#2a9d9d);transition:width .3s ease}.nav-link[data-v-21be7b2b]:hover,.nav-link.active[data-v-21be7b2b]{color:#fff}.nav-link[data-v-21be7b2b]:hover:after,.nav-link.active[data-v-21be7b2b]:after{width:100%}.page-section[data-v-21be7b2b]{position:relative;z-index:10;padding:4rem 2rem;max-width:1200px;margin:0 auto}.page-header[data-v-21be7b2b]{text-align:center;margin-bottom:4rem}.floating-badge[data-v-21be7b2b]{display:inline-flex;align-items:center;gap:.5rem;background:#1a7f7f33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);padding:.75rem 1.5rem;border-radius:50px;margin-bottom:2rem;animation:floatBadge-21be7b2b 3s ease-in-out infinite}@keyframes floatBadge-21be7b2b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.badge-icon[data-v-21be7b2b]{font-size:1.2rem}.badge-text[data-v-21be7b2b]{font-size:.9rem;color:#5dd5d5;font-weight:500}.page-title[data-v-21be7b2b]{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.2;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-line[data-v-21be7b2b]{display:block}.page-subtitle[data-v-21be7b2b]{font-size:1.25rem;color:#ffffffb3;line-height:1.8}.contact-content[data-v-21be7b2b]{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem}.contact-form-card[data-v-21be7b2b],.contact-info-card[data-v-21be7b2b]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:3rem}.form-title[data-v-21be7b2b]{font-size:1.75rem;font-weight:800;margin-bottom:2rem;color:#fff}.contact-form[data-v-21be7b2b]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-21be7b2b]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-21be7b2b]{font-weight:600;color:#ffffffe6;font-size:.95rem}.futuristic-input[data-v-21be7b2b]{width:100%;padding:1rem;background:#ffffff0d;border:1px solid rgba(93,213,213,.3);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease;font-family:Tajawal,sans-serif}.futuristic-input[data-v-21be7b2b]:focus{outline:none;border-color:#5dd5d5;background:#ffffff14;box-shadow:0 0 20px #1a7f7f4d}.futuristic-input[data-v-21be7b2b]::-moz-placeholder{color:#fff6}.futuristic-input[data-v-21be7b2b]::placeholder{color:#fff6}.futuristic-input option[data-v-21be7b2b]{background:#1a7f7f;color:#fff}.btn-primary-futuristic[data-v-21be7b2b]{position:relative;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);color:#fff;border:none;padding:1.25rem 2.5rem;border-radius:16px;font-size:1.1rem;font-weight:700;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 8px 30px #1a7f7f66;display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.btn-primary-futuristic[data-v-21be7b2b]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 40px #1a7f7f99}.btn-primary-futuristic[data-v-21be7b2b]:disabled{opacity:.6;cursor:not-allowed}.btn-shine[data-v-21be7b2b]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine-21be7b2b 3s infinite}@keyframes shine-21be7b2b{0%{left:-100%}to{left:100%}}.btn-icon[data-v-21be7b2b]{font-size:1.2rem;transition:transform .3s ease}.btn-primary-futuristic:hover .btn-icon[data-v-21be7b2b]{transform:translate(5px)}.info-list[data-v-21be7b2b]{display:flex;flex-direction:column;gap:2rem}.info-item[data-v-21be7b2b]{display:flex;gap:1.5rem;align-items:flex-start}.info-icon[data-v-21be7b2b]{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#5dd5d533;border-radius:12px;flex-shrink:0}.info-content h3[data-v-21be7b2b]{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#fff}.info-content p[data-v-21be7b2b]{color:#ffffffb3;line-height:1.8;margin-bottom:.25rem}@media (max-width: 968px){.contact-content[data-v-21be7b2b]{grid-template-columns:1fr}.nav-links[data-v-21be7b2b]{gap:1rem;font-size:.9rem}}.page-container[data-v-0f2654c5]{min-height:100vh;position:relative;overflow-x:hidden;background:#0a4848f2;color:#fff}.animated-bg[data-v-0f2654c5]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.gradient-orb[data-v-0f2654c5]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float-0f2654c5 20s infinite ease-in-out}.orb-1[data-v-0f2654c5]{width:500px;height:500px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:-200px;left:-200px}.orb-2[data-v-0f2654c5]{width:400px;height:400px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);bottom:-150px;right:-150px;animation-delay:5s}.grid-pattern[data-v-0f2654c5]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(26,127,127,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(26,127,127,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-0f2654c5 20s linear infinite}@keyframes float-0f2654c5{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes gridMove-0f2654c5{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.nav-container[data-v-0f2654c5]{position:relative;z-index:100;padding:2rem 0}.nav-content[data-v-0f2654c5]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-0f2654c5]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.logo-text[data-v-0f2654c5]{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px}.logo-dot[data-v-0f2654c5]{width:12px;height:12px;background:#5dd5d5;border-radius:50%;box-shadow:0 0 25px #5dd5d5;animation:pulse-0f2654c5 2s infinite}@keyframes pulse-0f2654c5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.nav-links[data-v-0f2654c5]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-0f2654c5]{color:#fffc;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 0}.nav-link[data-v-0f2654c5]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#5dd5d5,#2a9d9d);transition:width .3s ease}.nav-link[data-v-0f2654c5]:hover{color:#fff}.nav-link[data-v-0f2654c5]:hover:after{width:100%}.page-section[data-v-0f2654c5]{position:relative;z-index:10;padding:4rem 2rem;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 100px)}.login-container[data-v-0f2654c5]{width:100%;max-width:500px}.login-card[data-v-0f2654c5]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:3rem}.login-header[data-v-0f2654c5]{text-align:center;margin-bottom:2.5rem}.floating-badge[data-v-0f2654c5]{display:inline-flex;align-items:center;gap:.5rem;background:#1a7f7f33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);padding:.75rem 1.5rem;border-radius:50px;margin-bottom:1.5rem;animation:floatBadge-0f2654c5 3s ease-in-out infinite}@keyframes floatBadge-0f2654c5{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.badge-icon[data-v-0f2654c5]{font-size:1.2rem}.badge-text[data-v-0f2654c5]{font-size:.9rem;color:#5dd5d5;font-weight:500}.login-title[data-v-0f2654c5]{font-size:2rem;font-weight:900;margin-bottom:.5rem;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-subtitle[data-v-0f2654c5]{color:#ffffffb3;font-size:1rem}.login-form[data-v-0f2654c5]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.form-group[data-v-0f2654c5]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-0f2654c5]{font-weight:600;color:#ffffffe6;font-size:.95rem}.password-input-wrapper[data-v-0f2654c5]{position:relative}.futuristic-input[data-v-0f2654c5]{width:100%;padding:1rem;background:#ffffff0d;border:1px solid rgba(93,213,213,.3);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease;font-family:Tajawal,sans-serif}.futuristic-input[data-v-0f2654c5]:focus{outline:none;border-color:#5dd5d5;background:#ffffff14;box-shadow:0 0 20px #1a7f7f4d}.futuristic-input[data-v-0f2654c5]::-moz-placeholder{color:#fff6}.futuristic-input[data-v-0f2654c5]::placeholder{color:#fff6}.password-toggle[data-v-0f2654c5]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff9;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:color .3s ease}.password-toggle[data-v-0f2654c5]:hover{color:#5dd5d5}.form-options[data-v-0f2654c5]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.remember-me[data-v-0f2654c5]{display:flex;align-items:center;gap:.5rem;color:#fffc;cursor:pointer}.remember-me input[data-v-0f2654c5]{width:18px;height:18px;cursor:pointer}.forgot-password[data-v-0f2654c5]{color:#5dd5d5;text-decoration:none;transition:color .3s ease}.forgot-password[data-v-0f2654c5]:hover{color:#2a9d9d}.btn-primary-futuristic[data-v-0f2654c5]{position:relative;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);color:#fff;border:none;padding:1.25rem 2.5rem;border-radius:16px;font-size:1.1rem;font-weight:700;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 8px 30px #1a7f7f66;display:flex;align-items:center;justify-content:center;gap:.75rem}.btn-primary-futuristic.full-width[data-v-0f2654c5]{width:100%}.btn-primary-futuristic[data-v-0f2654c5]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 40px #2a9d9db3}.btn-primary-futuristic[data-v-0f2654c5]:disabled{opacity:.6;cursor:not-allowed}.btn-shine[data-v-0f2654c5]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine-0f2654c5 3s infinite}@keyframes shine-0f2654c5{0%{left:-100%}to{left:100%}}.btn-icon[data-v-0f2654c5]{font-size:1.2rem;transition:transform .3s ease}.btn-primary-futuristic:hover .btn-icon[data-v-0f2654c5]{transform:translate(5px)}.login-divider[data-v-0f2654c5]{text-align:center;margin:2rem 0;position:relative}.login-divider[data-v-0f2654c5]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#5dd5d533}.login-divider span[data-v-0f2654c5]{background:#ffffff0d;padding:0 1rem;position:relative;color:#fff9}.social-login[data-v-0f2654c5]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.social-btn[data-v-0f2654c5]{width:100%;padding:1rem;border-radius:12px;border:1px solid rgba(93,213,213,.3);background:#ffffff0d;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1rem}.social-btn[data-v-0f2654c5]:hover{background:#ffffff1a;border-color:#5dd5d580;transform:translateY(-2px)}.social-btn span[data-v-0f2654c5]:first-child{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem}.social-btn.google span[data-v-0f2654c5]:first-child{background:#4285f4}.social-btn.facebook span[data-v-0f2654c5]:first-child{background:#1877f2}.login-footer[data-v-0f2654c5]{text-align:center;color:#ffffffb3}.register-link[data-v-0f2654c5]{color:#5dd5d5;text-decoration:none;font-weight:600;transition:color .3s ease}.register-link[data-v-0f2654c5]:hover{color:#2a9d9d}@media (max-width: 768px){.login-card[data-v-0f2654c5]{padding:2rem 1.5rem}.nav-links[data-v-0f2654c5]{gap:1rem;font-size:.9rem}}.page-container[data-v-db7834c5]{min-height:100vh;position:relative;overflow-x:hidden;background:#1a7f7f;color:#fff}.animated-bg[data-v-db7834c5]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.gradient-orb[data-v-db7834c5]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float-db7834c5 20s infinite ease-in-out}.orb-1[data-v-db7834c5]{width:500px;height:500px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:-200px;left:-200px}.orb-2[data-v-db7834c5]{width:400px;height:400px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);bottom:-150px;right:-150px;animation-delay:5s}.grid-pattern[data-v-db7834c5]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(26,127,127,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(26,127,127,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-db7834c5 20s linear infinite}@keyframes float-db7834c5{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes gridMove-db7834c5{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.nav-container[data-v-db7834c5]{position:relative;z-index:100;padding:2rem 0}.nav-content[data-v-db7834c5]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-db7834c5]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.logo-text[data-v-db7834c5]{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px}.logo-dot[data-v-db7834c5]{width:12px;height:12px;background:#5dd5d5;border-radius:50%;box-shadow:0 0 25px #5dd5d5;animation:pulse-db7834c5 2s infinite}@keyframes pulse-db7834c5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.nav-links[data-v-db7834c5]{display:flex;align-items:center;gap:2rem}.nav-link[data-v-db7834c5]{color:#fffc;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 0}.nav-link[data-v-db7834c5]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#5dd5d5,#2a9d9d);transition:width .3s ease}.nav-link[data-v-db7834c5]:hover{color:#fff}.nav-link[data-v-db7834c5]:hover:after{width:100%}.page-section[data-v-db7834c5]{position:relative;z-index:10;padding:4rem 2rem;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 100px)}.login-container[data-v-db7834c5]{width:100%;max-width:500px}.login-card[data-v-db7834c5]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:3rem}.login-header[data-v-db7834c5]{text-align:center;margin-bottom:2.5rem}.floating-badge[data-v-db7834c5]{display:inline-flex;align-items:center;gap:.5rem;background:#1a7f7f33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.3);padding:.75rem 1.5rem;border-radius:50px;margin-bottom:1.5rem;animation:floatBadge-db7834c5 3s ease-in-out infinite}@keyframes floatBadge-db7834c5{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.badge-icon[data-v-db7834c5]{font-size:1.2rem}.badge-text[data-v-db7834c5]{font-size:.9rem;color:#5dd5d5;font-weight:500}.login-title[data-v-db7834c5]{font-size:2rem;font-weight:900;margin-bottom:.5rem;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-subtitle[data-v-db7834c5]{color:#ffffffb3;font-size:1rem}.login-form[data-v-db7834c5]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.form-group[data-v-db7834c5]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-db7834c5]{font-weight:600;color:#ffffffe6;font-size:.95rem}.password-input-wrapper[data-v-db7834c5]{position:relative}.futuristic-input[data-v-db7834c5]{width:100%;padding:1rem;background:#ffffff0d;border:1px solid rgba(93,213,213,.3);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s ease;font-family:Tajawal,sans-serif}.futuristic-input[data-v-db7834c5]:focus{outline:none;border-color:#5dd5d5;background:#ffffff14;box-shadow:0 0 20px #1a7f7f4d}.futuristic-input[data-v-db7834c5]::-moz-placeholder{color:#fff6}.futuristic-input[data-v-db7834c5]::placeholder{color:#fff6}.password-toggle[data-v-db7834c5]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff9;cursor:pointer;font-size:1.2rem;padding:.5rem;transition:color .3s ease}.password-toggle[data-v-db7834c5]:hover{color:#5dd5d5}.form-options[data-v-db7834c5]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.remember-me[data-v-db7834c5]{display:flex;align-items:center;gap:.5rem;color:#fffc;cursor:pointer}.remember-me input[data-v-db7834c5]{width:18px;height:18px;cursor:pointer}.terms-link[data-v-db7834c5]{color:#5dd5d5;text-decoration:none}.terms-link[data-v-db7834c5]:hover{text-decoration:underline}.btn-primary-futuristic[data-v-db7834c5]{position:relative;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);color:#fff;border:none;padding:1.25rem 2.5rem;border-radius:16px;font-size:1.1rem;font-weight:700;cursor:pointer;overflow:hidden;transition:all .3s ease;box-shadow:0 8px 30px #1a7f7f66;display:flex;align-items:center;justify-content:center;gap:.75rem}.btn-primary-futuristic.full-width[data-v-db7834c5]{width:100%}.btn-primary-futuristic[data-v-db7834c5]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 12px 40px #2a9d9db3}.btn-primary-futuristic[data-v-db7834c5]:disabled{opacity:.6;cursor:not-allowed}.btn-shine[data-v-db7834c5]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shine-db7834c5 3s infinite}@keyframes shine-db7834c5{0%{left:-100%}to{left:100%}}.btn-icon[data-v-db7834c5]{font-size:1.2rem;transition:transform .3s ease}.btn-primary-futuristic:hover .btn-icon[data-v-db7834c5]{transform:translate(5px)}.login-divider[data-v-db7834c5]{text-align:center;margin:2rem 0;position:relative}.login-divider[data-v-db7834c5]:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#5dd5d533}.login-divider span[data-v-db7834c5]{background:#ffffff0d;padding:0 1rem;position:relative;color:#fff9}.social-login[data-v-db7834c5]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.social-btn[data-v-db7834c5]{width:100%;padding:1rem;border-radius:12px;border:1px solid rgba(93,213,213,.3);background:#ffffff0d;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:1rem}.social-btn[data-v-db7834c5]:hover{background:#ffffff1a;border-color:#5dd5d580;transform:translateY(-2px)}.social-btn span[data-v-db7834c5]:first-child{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.2rem}.social-btn.google span[data-v-db7834c5]:first-child{background:#4285f4}.social-btn.facebook span[data-v-db7834c5]:first-child{background:#1877f2}.login-footer[data-v-db7834c5]{text-align:center;color:#ffffffb3}.register-link[data-v-db7834c5]{color:#5dd5d5;text-decoration:none;font-weight:600;transition:color .3s ease}.register-link[data-v-db7834c5]:hover{color:#2a9d9d}@media (max-width: 768px){.login-card[data-v-db7834c5]{padding:2rem 1.5rem}.nav-links[data-v-db7834c5]{gap:1rem;font-size:.9rem}}.dashboard-container[data-v-b6bc3762]{min-height:100vh;position:relative;overflow-x:hidden;background:#1a7f7f;color:#fff}.animated-bg[data-v-b6bc3762]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.gradient-orb[data-v-b6bc3762]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float-b6bc3762 20s infinite ease-in-out}.orb-1[data-v-b6bc3762]{width:500px;height:500px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);top:-200px;left:-200px}.orb-2[data-v-b6bc3762]{width:400px;height:400px;background:linear-gradient(135deg,#2a9d9d,#5dd5d5);bottom:-150px;right:-150px;animation-delay:5s}.grid-pattern[data-v-b6bc3762]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(26,127,127,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(26,127,127,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove-b6bc3762 20s linear infinite}@keyframes float-b6bc3762{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes gridMove-b6bc3762{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.dashboard-nav[data-v-b6bc3762]{position:relative;z-index:100;background:#0a0e27cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(93,213,213,.2);padding:1.5rem 0}.nav-content[data-v-b6bc3762]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-b6bc3762]{display:flex;align-items:center;gap:.75rem;cursor:pointer}.logo-text[data-v-b6bc3762]{font-size:2.5rem;font-weight:900;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:3px}.logo-dot[data-v-b6bc3762]{width:12px;height:12px;background:#5dd5d5;border-radius:50%;box-shadow:0 0 25px #5dd5d5;animation:pulse-b6bc3762 2s infinite}@keyframes pulse-b6bc3762{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.admin-badge[data-v-b6bc3762]{background:linear-gradient(135deg,#5dd5d5,#2a9d9d);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:700}.nav-actions[data-v-b6bc3762]{display:flex;align-items:center;gap:1.5rem}.nav-link[data-v-b6bc3762]{color:#fffc;text-decoration:none;font-weight:500;transition:all .3s ease;padding:.5rem 1rem;border-radius:8px}.nav-link[data-v-b6bc3762]:hover{color:#fff;background:#ffffff1a}.logout-btn[data-v-b6bc3762]{background:#ff4d4d33;border:1px solid rgba(255,77,77,.3)}.logout-btn[data-v-b6bc3762]:hover{background:#ff4d4d4d;border-color:#ff4d4d80}.dashboard-content[data-v-b6bc3762]{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:3rem 2rem}.dashboard-header[data-v-b6bc3762]{text-align:center;margin-bottom:3rem}.dashboard-title[data-v-b6bc3762]{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin-bottom:.5rem;background:linear-gradient(135deg,#fff,#5dd5d5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dashboard-subtitle[data-v-b6bc3762]{font-size:1.25rem;color:#ffffffb3}.stats-grid[data-v-b6bc3762]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.stat-card[data-v-b6bc3762]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:20px;padding:2rem;position:relative;overflow:hidden;transition:all .3s ease;display:flex;align-items:center;gap:1.5rem}.stat-icon[data-v-b6bc3762]{font-size:3rem;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:#5dd5d533;border-radius:16px;flex-shrink:0}.stat-card[data-v-b6bc3762]:hover{transform:translateY(-5px);border-color:#5dd5d580;box-shadow:0 10px 40px #1a7f7f4d}.stat-info[data-v-b6bc3762]{flex:1}.card-icon[data-v-b6bc3762]{font-size:4rem;margin-bottom:1.5rem}.stat-label[data-v-b6bc3762]{font-size:.9rem;color:#ffffffb3;margin-bottom:.5rem;font-weight:500}.stat-value[data-v-b6bc3762]{font-size:2rem;font-weight:800;color:#fff}.stat-glow[data-v-b6bc3762]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;filter:blur(20px);transition:opacity .3s ease;z-index:-1}.stat-primary .stat-glow[data-v-b6bc3762]{background:linear-gradient(135deg,#1a7f7f,#2a9d9d)}.stat-warning .stat-glow[data-v-b6bc3762]{background:linear-gradient(135deg,#ffa726,#ff9800)}.stat-info .stat-glow[data-v-b6bc3762]{background:linear-gradient(135deg,#42a5f5,#2196f3)}.stat-success .stat-glow[data-v-b6bc3762]{background:linear-gradient(135deg,#5dd5d5,#2a9d9d)}.stat-card:hover .stat-glow[data-v-b6bc3762]{opacity:.4}.management-grid[data-v-b6bc3762]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.management-card[data-v-b6bc3762]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:2.5rem;text-align:center;transition:all .4s ease;position:relative;overflow:hidden}.management-card[data-v-b6bc3762]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a7f7f1a,#5dd5d50d);opacity:0;transition:opacity .4s ease}.management-card[data-v-b6bc3762]:hover:before{opacity:1}.management-card[data-v-b6bc3762]:hover{transform:translateY(-10px);border-color:#5dd5d580;box-shadow:0 20px 60px #1a7f7f4d}.card-title[data-v-b6bc3762]{font-size:1.5rem;font-weight:800;margin-bottom:1rem;color:#fff}.card-description[data-v-b6bc3762]{color:#ffffffb3;margin-bottom:1.5rem}.card-link[data-v-b6bc3762]{display:inline-flex;align-items:center;gap:.5rem;color:#5dd5d5;font-weight:600;text-decoration:none;transition:gap .3s ease}.management-card:hover .card-link[data-v-b6bc3762]{gap:1rem}.arrow[data-v-b6bc3762]{transition:transform .3s ease}.management-card:hover .arrow[data-v-b6bc3762]{transform:translate(5px)}.orders-card[data-v-b6bc3762]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(93,213,213,.2);border-radius:24px;padding:2.5rem}.card-title[data-v-b6bc3762]{font-size:1.75rem;font-weight:800;margin-bottom:2rem;color:#fff}.table-container[data-v-b6bc3762]{overflow-x:auto}.orders-table[data-v-b6bc3762]{width:100%;border-collapse:collapse}.orders-table thead[data-v-b6bc3762]{background:#5dd5d51a}.orders-table th[data-v-b6bc3762]{padding:1rem;text-align:right;font-weight:700;color:#ffffffe6;border-bottom:1px solid rgba(93,213,213,.2)}.orders-table td[data-v-b6bc3762]{padding:1rem;border-bottom:1px solid rgba(93,213,213,.1);color:#fffc}.orders-table tbody tr[data-v-b6bc3762]:hover{background:#5dd5d50d}.order-row[data-v-b6bc3762]{cursor:pointer;transition:all .3s ease}.order-row[data-v-b6bc3762]:hover{background:#5dd5d51a!important;transform:translate(-5px)}.order-number[data-v-b6bc3762]{font-weight:700;color:#5dd5d5}.order-amount[data-v-b6bc3762]{font-weight:700;color:#fff}.order-date[data-v-b6bc3762]{color:#fff9;font-size:.9rem}.status-badge[data-v-b6bc3762]{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.85rem}.status-pending[data-v-b6bc3762]{background:#ffa72633;color:#ffa726;border:1px solid rgba(255,167,38,.3)}.status-processing[data-v-b6bc3762]{background:#42a5f533;color:#42a5f5;border:1px solid rgba(66,165,245,.3)}.status-completed[data-v-b6bc3762]{background:#4caf5033;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.status-cancelled[data-v-b6bc3762]{background:#f4433633;color:#f44336;border:1px solid rgba(244,67,54,.3)}.no-orders[data-v-b6bc3762]{text-align:center;padding:3rem;color:#ffffff80}.riyal-icon-small[data-v-b6bc3762]{width:1em;height:1em;fill:#5dd5d5;display:inline-block;vertical-align:middle;margin-left:.25rem}.riyal-icon-tiny[data-v-b6bc3762]{width:.8em;height:.8em;fill:#5dd5d5;display:inline-block;vertical-align:middle;margin:0 .2rem}.notification-popup[data-v-b6bc3762]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:2rem;animation:fadeIn-b6bc3762 .3s ease}@keyframes fadeIn-b6bc3762{0%{opacity:0}to{opacity:1}}.notification-content[data-v-b6bc3762]{background:#0a0e27fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(93,213,213,.5);border-radius:24px;padding:3rem;max-width:500px;width:100%;position:relative;box-shadow:0 20px 60px #00000080;animation:slideUp-b6bc3762 .4s ease}@keyframes slideUp-b6bc3762{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.notification-icon[data-v-b6bc3762]{font-size:4rem;text-align:center;margin-bottom:1rem;animation:bellRing-b6bc3762 .5s ease}@keyframes bellRing-b6bc3762{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}.notification-title[data-v-b6bc3762]{font-size:2rem;font-weight:900;text-align:center;margin-bottom:1rem;background:linear-gradient(135deg,#5dd5d5,#2a9d9d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.notification-message[data-v-b6bc3762]{font-size:1.2rem;text-align:center;color:#ffffffe6;margin-bottom:1rem;line-height:1.8}.notification-details[data-v-b6bc3762]{font-size:1rem;text-align:center;color:#ffffffb3;margin-top:1rem;line-height:1.8}.notification-close[data-v-b6bc3762]{position:absolute;top:1rem;left:1rem;background:#ff4d4d33;border:1px solid rgba(255,77,77,.3);color:#fff;font-size:1.5rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.notification-close[data-v-b6bc3762]:hover{background:#ff4d4d66;border-color:#ff4d4d99;transform:rotate(90deg)}@media (max-width: 768px){.stats-grid[data-v-b6bc3762],.management-grid[data-v-b6bc3762]{grid-template-columns:1fr}.dashboard-content[data-v-b6bc3762]{padding:2rem 1rem}.table-container[data-v-b6bc3762]{overflow-x:scroll}}*{font-family:Tajawal,sans-serif}#app{min-height:100vh;background:#1a7f7f;color:#fff}[dir=rtl]{direction:rtl;text-align:right}[dir=ltr]{direction:ltr;text-align:left}[dir=ltr] .nav-links{flex-direction:row-reverse}[dir=ltr] .hero-content-wrapper{flex-direction:row}[dir=ltr] .hero-content{text-align:left}
