@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Syne:wght@700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=Syne:wght@700;800&display=swap";.particle-canvas[data-v-bf85ae25]{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.navbar[data-v-7170138d]{z-index:1000;padding:20px 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.navbar.scrolled[data-v-7170138d]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0818d9;border-bottom:1px solid #00e5ff1a;padding:12px 0}.nav-inner[data-v-7170138d]{align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:0 32px;display:flex}.nav-logo[data-v-7170138d]{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.logo-img[data-v-7170138d]{border-radius:5%;width:auto;height:36px}.logo-text[data-v-7170138d]{background:linear-gradient(90deg,#00c4d4,#00e5ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Syne,sans-serif;font-size:1.3rem;font-weight:800}.nav-links[data-v-7170138d]{gap:32px;list-style:none;display:flex}.nav-link[data-v-7170138d]{color:#ffffffb3;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.nav-link[data-v-7170138d]:after{content:"";background:linear-gradient(90deg,#00c4d4,#00e5ff);border-radius:1px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-link[data-v-7170138d]:hover,.nav-link.active[data-v-7170138d]{color:#fff}.nav-link[data-v-7170138d]:hover:after,.nav-link.active[data-v-7170138d]:after{width:100%}.nav-actions[data-v-7170138d]{align-items:center;gap:12px;display:flex}.btn-primary[data-v-7170138d]{color:#0a0818;cursor:pointer;background:linear-gradient(90deg,#00c4d4,#00e5ff);border:none;border-radius:30px;align-items:center;gap:8px;padding:10px 22px;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-7170138d]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00e5ff59}.btn-outline[data-v-7170138d]{color:#ffffffb3;cursor:pointer;background:0 0;border:1.5px solid #ffffff24;border-radius:30px;align-items:center;gap:8px;padding:10px 22px;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-outline[data-v-7170138d]:hover{color:#fff;background:#00e5ff0d;border-color:#00e5ff}.nav-cta[data-v-7170138d]{padding:10px 22px;font-size:.85rem}.nav-login-btn[data-v-7170138d]{padding:10px 20px}.nav-logout-btn[data-v-7170138d]{color:#ff6b6bb3;border-color:#ff6b6b33;padding:10px 20px}.nav-logout-btn[data-v-7170138d]:hover{color:#ff6b6b;background:#ff6b6b0d;border-color:#ff6b6b}.user-greeting[data-v-7170138d]{color:#ffffffb3;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:30px;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;font-weight:500;display:flex}.hamburger[data-v-7170138d]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.hamburger span[data-v-7170138d]{background:#fff;border-radius:1px;width:24px;height:2px;transition:all .3s;display:block}.hamburger span.open[data-v-7170138d]:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger span.open[data-v-7170138d]:nth-child(2){opacity:0}.hamburger span.open[data-v-7170138d]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-menu[data-v-7170138d]{background:#0a0818f7;border-top:1px solid #00e5ff1a;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.mobile-link[data-v-7170138d]{color:#fffc;padding:12px;font-size:1.1rem;font-weight:500;text-decoration:none;transition:color .2s}.mobile-link[data-v-7170138d]:hover{color:#00e5ff}.mobile-user-info[data-v-7170138d]{color:#ffffffb3;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:1rem;font-weight:500;display:flex}.mobile-action-btn[data-v-7170138d]{text-align:center;justify-content:center;width:100%;padding:14px;font-size:1rem}.slide-enter-active[data-v-7170138d],.slide-leave-active[data-v-7170138d]{transition:all .3s}.slide-enter-from[data-v-7170138d],.slide-leave-to[data-v-7170138d]{opacity:0;transform:translateY(-10px)}@media (width<=768px){.nav-links[data-v-7170138d],.nav-actions[data-v-7170138d]{display:none}.hamburger[data-v-7170138d]{margin-left:auto;display:flex}.nav-inner[data-v-7170138d]{gap:20px}}@media (width>=769px){.mobile-menu[data-v-7170138d]{display:none!important}}.footer[data-v-7e62cf82]{z-index:1;border-top:1px solid #00e5ff14;position:relative;overflow:hidden}.footer-glow[data-v-7e62cf82]{pointer-events:none;background:radial-gradient(#00c4d40f 0%,#0000 70%);width:800px;height:200px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-inner[data-v-7e62cf82]{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;max-width:1200px;margin:0 auto;padding:72px 32px 48px;display:grid}.logo-text[data-v-7e62cf82]{background:linear-gradient(90deg,#00c4d4,#00e5ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Syne,sans-serif;font-size:1.6rem;font-weight:800}.footer-tagline[data-v-7e62cf82]{letter-spacing:.15em;text-transform:uppercase;color:#ffffff59;margin:8px 0 16px;font-size:.75rem}.footer-desc[data-v-7e62cf82]{color:#ffffff73;max-width:280px;font-size:.875rem;line-height:1.65}.footer-col-title[data-v-7e62cf82]{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-bottom:20px;font-size:.8rem;font-weight:700}ul[data-v-7e62cf82]{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-link[data-v-7e62cf82]{color:#ffffff73;font-size:.875rem;text-decoration:none;transition:color .2s}.footer-link[data-v-7e62cf82]:hover{color:#00e5ff}.footer-bottom[data-v-7e62cf82]{color:#ffffff4d;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:24px 32px;font-size:.8rem;display:flex}@media (width<=900px){.footer-inner[data-v-7e62cf82]{grid-template-columns:1fr 1fr}.footer-bottom[data-v-7e62cf82]{text-align:center;flex-direction:column;gap:8px}}@media (width<=560px){.footer-inner[data-v-7e62cf82]{grid-template-columns:1fr}}#app-root{min-height:100vh;position:relative}.main-content{z-index:1;position:relative}.page-enter-active,.page-leave-active{transition:opacity .35s,transform .35s}.page-enter-from{opacity:0;transform:translateY(16px)}.page-leave-to{opacity:0;transform:translateY(-8px)}.hero-3d-container[data-v-ea34f8e0]{width:100%;height:100%;position:absolute;top:0;left:0}.hero-3d-container canvas[data-v-ea34f8e0]{display:block}.skills-section[data-v-317eafc4]{z-index:1;padding:120px 32px;position:relative}.skills-inner[data-v-317eafc4]{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:0 auto;display:grid}.skills-heading[data-v-317eafc4]{margin:12px 0 20px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15}.skills-sub[data-v-317eafc4]{color:#fff9;max-width:420px;margin-bottom:40px;line-height:1.7}.skill-bars[data-v-317eafc4]{flex-direction:column;gap:18px;display:flex}.skill-bar-label[data-v-317eafc4]{color:#ffffffd9;justify-content:space-between;margin-bottom:8px;font-size:.875rem;font-weight:500;display:flex}.skill-pct[data-v-317eafc4]{color:#00e5ff;font-weight:600}.skill-bar-track[data-v-317eafc4]{background:#ffffff14;border-radius:3px;height:6px;overflow:hidden}.skill-bar-fill[data-v-317eafc4]{border-radius:3px;height:100%;transition:width 1.4s cubic-bezier(.16,1,.3,1)}.orbit-canvas[data-v-317eafc4]{width:100%;height:440px}@media (width<=900px){.skills-inner[data-v-317eafc4]{grid-template-columns:1fr}.orbit-canvas[data-v-317eafc4]{height:320px}}.card-3d-wrapper[data-v-3164e685]{cursor:pointer;display:block}.project-card-3d[data-v-3164e685]{transform-style:preserve-3d;will-change:transform;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:10px;min-height:280px;padding:28px 24px;transition:all .3s;display:flex;position:relative;overflow:hidden}.glass-card[data-v-3164e685]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.project-card-3d[data-v-3164e685]:hover{background:#ffffff0f;border-color:#00e5ff33}.glare[data-v-3164e685]{pointer-events:none;z-index:10;border-radius:16px;position:absolute;inset:0}.project-icon[data-v-3164e685]{color:#00c4d4;background:linear-gradient(135deg,#00c4d426,#00e5ff0d);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.project-icon svg[data-v-3164e685]{width:24px;height:24px}.category-badge[data-v-3164e685]{color:#00e5ff;text-transform:uppercase;letter-spacing:.05em;background:#00e5ff1a;border:1px solid #00e5ff26;border-radius:12px;align-self:flex-start;padding:2px 12px;font-size:.65rem;font-weight:600;display:inline-block}.project-title[data-v-3164e685]{color:#fff;margin:0;font-size:1.1rem;font-weight:700}.project-desc[data-v-3164e685]{color:#ffffff8c;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.85rem;line-height:1.6;display:-webkit-box;overflow:hidden}.project-tags[data-v-3164e685]{flex-wrap:wrap;gap:6px;display:flex}.tag[data-v-3164e685]{color:#fff6;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0f;border-radius:20px;padding:4px 10px;font-size:.65rem;font-weight:500}.project-footer[data-v-3164e685]{color:#ffffff4d;border-top:1px solid #ffffff0a;justify-content:space-between;padding-top:10px;font-size:.75rem;display:flex}.project-links[data-v-3164e685]{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:10px;margin-top:4px;padding-top:10px;display:flex}.project-link[data-v-3164e685]{border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-family:Space Grotesk,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.project-link.live[data-v-3164e685]{color:#00e5ff;background:linear-gradient(90deg,#00c4d426,#00e5ff0d);border:1px solid #00e5ff40}.project-link.live[data-v-3164e685]:hover{background:linear-gradient(90deg,#00c4d44d,#00e5ff26);border-color:#00e5ff80;transform:translate(4px);box-shadow:0 0 25px #00e5ff1a}.project-link.coming-soon[data-v-3164e685]{color:#ffffff40;cursor:not-allowed;background:#ffffff05;border:1px solid #ffffff0f}.project-link svg[data-v-3164e685]{font-size:.7rem}.project-link.live:hover svg[data-v-3164e685]{transform:translate(2px)}.card-accent-line[data-v-3164e685]{opacity:.4;background:linear-gradient(90deg,#0000,#00c4d4,#00e5ff,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){.project-card-3d[data-v-3164e685]{min-height:240px;padding:20px 16px}.project-title[data-v-3164e685]{font-size:1rem}.project-desc[data-v-3164e685]{font-size:.8rem}.project-link[data-v-3164e685]{padding:4px 12px;font-size:.7rem}.project-links[data-v-3164e685]{gap:6px}}@media (width<=480px){.project-links[data-v-3164e685]{flex-direction:column}.project-link[data-v-3164e685]{justify-content:center;width:100%}}.hero[data-v-bcd97d60]{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-content[data-v-bcd97d60]{z-index:2;max-width:680px;margin:0 auto 0 max(32px,50vw - 580px);padding:120px 32px 80px;position:relative}.hero-eyebrow[data-v-bcd97d60]{align-items:center;gap:10px;margin-bottom:24px;display:flex}.eyebrow-dot[data-v-bcd97d60]{background:#00e5ff;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-bcd97d60;box-shadow:0 0 12px #00e5ff}@keyframes pulse-bcd97d60{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.4)}}.hero-title[data-v-bcd97d60]{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(2.8rem,6vw,5rem);font-weight:800;line-height:1.08}.line1[data-v-bcd97d60]{color:#fff}.hero-sub[data-v-bcd97d60]{color:#ffffffa6;max-width:520px;margin-bottom:36px;font-size:1.1rem;line-height:1.7}.hero-actions[data-v-bcd97d60]{flex-wrap:wrap;gap:16px;margin-bottom:60px;display:flex}.hero-actions .btn-primary svg[data-v-bcd97d60],.hero-actions .btn-outline svg[data-v-bcd97d60]{margin-left:4px}.hero-stats[data-v-bcd97d60]{flex-wrap:wrap;gap:40px;display:flex}.stat-item[data-v-bcd97d60]{flex-direction:column;gap:4px;display:flex}.stat-value[data-v-bcd97d60]{font-family:Syne,sans-serif;font-size:2rem;font-weight:800}.stat-label[data-v-bcd97d60]{color:#ffffff80;letter-spacing:.05em;align-items:center;gap:6px;font-size:.8rem;display:flex}.stat-icon[data-v-bcd97d60]{opacity:.6;font-size:.7rem}.scroll-hint[data-v-bcd97d60]{color:#ffffff59;letter-spacing:.15em;text-transform:uppercase;z-index:2;flex-direction:column;align-items:center;gap:8px;font-size:.72rem;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.scroll-mouse[data-v-bcd97d60]{border:1.5px solid #ffffff40;border-radius:11px;justify-content:center;width:22px;height:36px;padding-top:6px;display:flex}.scroll-wheel[data-v-bcd97d60]{background:#00e5ff;border-radius:2px;width:3px;height:8px;animation:1.6s infinite scrollAnim-bcd97d60}@keyframes scrollAnim-bcd97d60{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.marquee-strip[data-v-bcd97d60]{z-index:1;background:#00c4d40a;border-top:1px solid #00e5ff1a;border-bottom:1px solid #00e5ff1a;padding:16px 0;position:relative;overflow:hidden}.marquee-track[data-v-bcd97d60]{gap:0;width:max-content;animation:30s linear infinite marquee-bcd97d60;display:flex}.marquee-item[data-v-bcd97d60]{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;align-items:center;gap:12px;padding:0 32px;font-size:.82rem;font-weight:600;display:flex}.marquee-dot[data-v-bcd97d60]{color:#00c4d4;opacity:.7;font-size:.6rem}@keyframes marquee-bcd97d60{0%{transform:translate(0)}to{transform:translate(-50%)}}.section-header[data-v-bcd97d60]{text-align:center;margin-bottom:64px}.section-title[data-v-bcd97d60]{margin:12px 0 16px;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800}.section-sub[data-v-bcd97d60]{color:#ffffff8c;max-width:500px;margin:0 auto;line-height:1.7}.services-section[data-v-bcd97d60]{z-index:1;padding:100px 32px;position:relative}.services-section[data-v-bcd97d60]>*{max-width:1200px;margin-left:auto;margin-right:auto}.services-grid[data-v-bcd97d60]{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}.service-card[data-v-bcd97d60]{padding:32px 28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.service-card[data-v-bcd97d60]:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0006,0 0 30px #00c4d41a}.svc-glow[data-v-bcd97d60]{opacity:0;pointer-events:none;background:radial-gradient(circle,#00e5ff26,#0000);border-radius:50%;width:120px;height:120px;transition:opacity .4s;position:absolute;top:-40px;right:-40px}.svc-glow.visible[data-v-bcd97d60]{opacity:1}.svc-icon[data-v-bcd97d60]{color:#00e5ff;margin-bottom:16px;font-size:2rem}.svc-title[data-v-bcd97d60]{margin-bottom:12px;font-size:1.15rem;font-weight:700}.svc-desc[data-v-bcd97d60]{color:#ffffff94;margin-bottom:20px;font-size:.875rem;line-height:1.65}.svc-features[data-v-bcd97d60]{flex-wrap:wrap;gap:6px;display:flex}.svc-feat[data-v-bcd97d60]{color:#fff9;background:#2563c433;border:1px solid #2563c466;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:.7rem;font-weight:500;display:flex}.svc-feat svg[data-v-bcd97d60]{color:#00c4d4;font-size:.5rem}.projects-preview[data-v-bcd97d60]{z-index:1;padding:100px 32px;position:relative}.projects-grid[data-v-bcd97d60]{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}.loading-state[data-v-bcd97d60]{color:#ffffff4d;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:200px;display:flex}.spinner[data-v-bcd97d60]{border:3px solid #00c4d41a;border-top-color:#00c4d4;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite spin-bcd97d60}@keyframes spin-bcd97d60{to{transform:rotate(360deg)}}.error-banner[data-v-bcd97d60]{color:#ff6b6b;background:#ff000014;border:1px solid #f003;border-radius:10px;align-items:center;gap:8px;max-width:600px;margin:0 auto;padding:12px 16px;font-size:.9rem;display:flex}.empty-state[data-v-bcd97d60]{text-align:center;color:#ffffff4d;grid-column:1/-1;padding:60px 20px}.empty-state svg[data-v-bcd97d60]{opacity:.3;margin-bottom:16px}.empty-state h3[data-v-bcd97d60]{color:#fff;margin-bottom:8px}.cta-banner[data-v-bcd97d60]{z-index:1;padding:80px 32px 120px;position:relative}.cta-inner[data-v-bcd97d60]{text-align:center;max-width:760px;margin:0 auto;padding:72px 48px;position:relative;overflow:hidden}.cta-glow-orb[data-v-bcd97d60]{pointer-events:none;border-radius:50%;position:absolute}.orb1[data-v-bcd97d60]{background:radial-gradient(circle,#00c4d41f,#0000);width:300px;height:300px;top:-80px;left:-80px}.orb2[data-v-bcd97d60]{background:radial-gradient(circle,#2d2b7f33,#0000);width:200px;height:200px;bottom:-60px;right:-60px}.cta-title[data-v-bcd97d60]{margin:12px 0 16px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800}.cta-sub[data-v-bcd97d60]{color:#fff9;margin-bottom:36px;line-height:1.7}.btn-primary[data-v-bcd97d60]{color:#0a0818;cursor:pointer;background:linear-gradient(90deg,#00c4d4,#00e5ff);border:none;border-radius:30px;align-items:center;gap:8px;padding:12px 28px;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary[data-v-bcd97d60]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00e5ff4d}.btn-outline[data-v-bcd97d60]{color:#ffffffb3;background:0 0;border:1.5px solid #ffffff26;border-radius:30px;align-items:center;gap:8px;padding:12px 28px;font-family:Space Grotesk,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-outline[data-v-bcd97d60]:hover{color:#fff;background:#00e5ff0d;border-color:#00e5ff}@media (width<=1024px){.services-grid[data-v-bcd97d60],.projects-grid[data-v-bcd97d60]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.cta-inner[data-v-bcd97d60]{padding:48px 24px}}@media (width<=640px){.services-grid[data-v-bcd97d60],.projects-grid[data-v-bcd97d60]{grid-template-columns:1fr}.hero-content[data-v-bcd97d60]{margin-left:0;padding:100px 24px 60px}.hero-stats[data-v-bcd97d60]{gap:24px}.cta-inner[data-v-bcd97d60]{padding:32px 16px}}.about-page[data-v-29340635]{z-index:1;min-height:100vh;position:relative}.section-label[data-v-29340635]{letter-spacing:.25em;text-transform:uppercase;color:var(--bright-cyan,#00e5ff);font-size:.73rem;font-weight:600}.section-title[data-v-29340635]{margin:12px 0 16px;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800}.section-sub[data-v-29340635]{color:#ffffff8c;max-width:560px;margin:0 auto;line-height:1.72}.gradient-text[data-v-29340635]{background:linear-gradient(90deg,#00c4d4,#00e5ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about-hero[data-v-29340635]{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;max-width:1200px;min-height:100vh;margin:0 auto;padding:120px 32px 80px;display:grid;position:relative}.hero-bg-glow[data-v-29340635]{pointer-events:none;z-index:0;background:radial-gradient(at 65% 0,#00c4d412,#0000 65%);height:700px;position:fixed;top:0;left:0;right:0}.hero-left[data-v-29340635]{z-index:1;flex-direction:column;gap:20px;display:flex;position:relative}.ceo-card[data-v-29340635]{will-change:transform;cursor:default;padding:36px 32px;position:relative;overflow:hidden}.ceo-glare[data-v-29340635]{pointer-events:none;z-index:10;border-radius:16px;position:absolute;inset:0}.ceo-avatar-wrap[data-v-29340635]{align-items:center;gap:20px;margin-bottom:20px;display:flex}.ceo-avatar[data-v-29340635]{background:linear-gradient(135deg,#1e1b5e,#00c4d4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative}.ceo-initials[data-v-29340635]{color:#fff;z-index:1;font-family:Syne,sans-serif;font-size:1.8rem;font-weight:800;position:relative}.ceo-ring[data-v-29340635]{border:2px solid #00e5ff66;border-radius:50%;animation:2.8s ease-in-out infinite ceoRing-29340635;position:absolute;inset:-4px}.ceo-ring.ring2[data-v-29340635]{opacity:.35;animation-delay:.8s;inset:-10px}@keyframes ceoRing-29340635{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.ceo-badge[data-v-29340635]{color:#00e5ff;background:#00c4d41f;border:1px solid #00e5ff40;border-radius:30px;align-items:center;gap:7px;padding:6px 14px;font-size:.78rem;font-weight:600;display:flex}.badge-dot[data-v-29340635]{background:#00e5ff;border-radius:50%;width:6px;height:6px;animation:1.8s infinite bdot-29340635;box-shadow:0 0 6px #00e5ff}@keyframes bdot-29340635{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.ceo-name[data-v-29340635]{letter-spacing:-.02em;margin-bottom:4px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800}.ceo-tagline[data-v-29340635]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:.88rem;font-weight:600}.ceo-bio[data-v-29340635]{color:#ffffff9e;margin-bottom:26px;font-size:.92rem;line-height:1.75}.ceo-bio strong[data-v-29340635]{color:#00c4d4;font-weight:600}.ceo-stats[data-v-29340635]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ceo-stat[data-v-29340635]{text-align:center;flex-direction:column;gap:3px;display:flex}.ceo-stat-val[data-v-29340635]{font-family:Syne,sans-serif;font-size:1.45rem;font-weight:800}.ceo-stat-label[data-v-29340635]{color:#ffffff61;text-transform:uppercase;letter-spacing:.06em;font-size:.66rem}.ceo-accent-line[data-v-29340635]{opacity:.7;background:linear-gradient(90deg,#0000,#00c4d4,#00e5ff,#0000);height:2px;position:absolute;bottom:0;left:0;right:0}.ceo-socials[data-v-29340635]{flex-wrap:wrap;gap:10px;display:flex}.ceo-social-chip[data-v-29340635]{color:#fff9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:6px;padding:8px 16px;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.ceo-social-chip[data-v-29340635]:hover{color:#fff;background:#00c4d41a;border-color:#00e5ff4d}.hero-canvas[data-v-29340635]{width:100%;height:560px}.skills-domains[data-v-29340635]{max-width:1200px;margin:0 auto;padding:100px 32px}.domains-header[data-v-29340635]{text-align:center;margin-bottom:64px}.domains-grid[data-v-29340635]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.domain-card[data-v-29340635]{opacity:0;padding:36px 30px;transition:opacity .65s,transform .65s;transform:translateY(36px)}.domain-card.visible[data-v-29340635]{opacity:1;transform:translateY(0)}.domain-icon-wrap[data-v-29340635]{border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:18px;display:flex}.telecom[data-v-29340635]{background:linear-gradient(135deg,#00c4d433,#0097a726);border:1px solid #00c4d44d}.software[data-v-29340635]{background:linear-gradient(135deg,#2563c433,#2d2b7f26);border:1px solid #2563c44d}.domain-icon[data-v-29340635]{color:#00e5ff;font-size:1.7rem}.domain-title[data-v-29340635]{margin-bottom:12px;font-size:1.15rem;font-weight:700}.domain-desc[data-v-29340635]{color:#ffffff94;margin-bottom:28px;font-size:.875rem;line-height:1.68}.skill-list[data-v-29340635]{flex-direction:column;gap:22px;margin-bottom:24px;display:flex}.skill-row[data-v-29340635]{flex-direction:column;gap:7px;display:flex}.skill-row-header[data-v-29340635]{align-items:center;gap:8px;display:flex}.skill-icon[data-v-29340635]{color:#00c4d4;width:20px;font-size:.95rem}.skill-name[data-v-29340635]{color:#ffffffe0;flex:1;font-size:.85rem;font-weight:600}.skill-pct[data-v-29340635]{color:#00e5ff;font-size:.78rem;font-weight:700}.skill-track[data-v-29340635]{background:#ffffff12;border-radius:3px;height:5px;overflow:hidden}.skill-fill[data-v-29340635]{border-radius:3px;height:100%;transition:width 1.5s cubic-bezier(.16,1,.3,1)}.telecom-fill[data-v-29340635]{background:linear-gradient(90deg,#00c4d4,#00e5ff)}.software-fill[data-v-29340635]{background:linear-gradient(90deg,#2563c4,#00e5ff)}.skill-detail[data-v-29340635]{color:#fff6;font-size:.775rem;line-height:1.55}.domain-tags[data-v-29340635]{flex-wrap:wrap;gap:7px;display:flex}.domain-tag[data-v-29340635]{border-radius:20px;padding:3px 10px;font-size:.7rem;font-weight:500}.telecom-tag[data-v-29340635]{color:#00c4d4;background:#00c4d41a;border:1px solid #00c4d44d}.software-tag[data-v-29340635]{color:#7bb3ff;background:#2563c41f;border:1px solid #2563c459}.focus-section[data-v-29340635]{padding:100px 32px;position:relative;overflow:hidden}.focus-canvas[data-v-29340635]{pointer-events:none;opacity:.3;position:absolute;inset:0}.focus-canvas canvas[data-v-29340635]{width:100%!important;height:100%!important}.focus-content[data-v-29340635]{z-index:1;max-width:1200px;margin:0 auto;position:relative}.focus-header[data-v-29340635]{text-align:center;margin-bottom:64px}.focus-cards[data-v-29340635]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.focus-card[data-v-29340635]{opacity:0;padding:32px 26px;transition:opacity .6s,transform .6s,box-shadow .3s;position:relative;overflow:hidden;transform:translateY(32px)}.focus-card.visible[data-v-29340635]{opacity:1;transform:translateY(0)}.focus-card[data-v-29340635]:hover{box-shadow:0 20px 56px #00000073,0 0 30px #00c4d41f}.focus-number[data-v-29340635]{color:#00e5ff12;pointer-events:none;font-family:Syne,sans-serif;font-size:3.5rem;font-weight:800;line-height:1;position:absolute;top:12px;right:20px}.focus-icon-wrap[data-v-29340635]{border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.focus-icon[data-v-29340635]{color:#00e5ff;font-size:1.6rem}.focus-title[data-v-29340635]{margin-bottom:12px;font-size:1.08rem;font-weight:700}.focus-desc[data-v-29340635]{color:#ffffff91;margin-bottom:20px;font-size:.855rem;line-height:1.68}.focus-features[data-v-29340635]{flex-direction:column;gap:8px;margin-bottom:20px;list-style:none;display:flex}.focus-features li[data-v-29340635]{color:#ffffff9e;align-items:baseline;gap:7px;font-size:.815rem;line-height:1.5;display:flex}.feat-dot[data-v-29340635]{color:#00c4d4;flex-shrink:0;font-size:.45rem}.focus-clients[data-v-29340635]{color:#ffffff59;font-size:.76rem}.clients-label[data-v-29340635]{color:#ffffff73;margin-right:4px;font-weight:600}.clients-val[data-v-29340635]{font-style:italic}.focus-glow-bar[data-v-29340635]{height:2px;transition:opacity .35s;position:absolute;bottom:0;left:0;right:0}.timeline-section[data-v-29340635]{padding:100px 32px}.tl-header[data-v-29340635]{text-align:center;margin-bottom:80px}.timeline[data-v-29340635]{max-width:940px;margin:0 auto;padding:0 24px;position:relative}.tl-spine[data-v-29340635]{background:#00e5ff14;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tl-spine-fill[data-v-29340635]{background:linear-gradient(#00c4d4,#00e5ff);border-radius:1px;width:100%;transition:height 1.3s cubic-bezier(.16,1,.3,1)}.tl-item[data-v-29340635]{opacity:0;align-items:center;margin-bottom:52px;transition:opacity .6s,transform .6s;display:flex}.tl-item.left[data-v-29340635]{flex-direction:row;transform:translate(-36px)}.tl-item.right[data-v-29340635]{flex-direction:row-reverse;transform:translate(36px)}.tl-item.visible[data-v-29340635]{opacity:1;transform:translate(0)}.tl-card[data-v-29340635]{flex-shrink:0;width:calc(50% - 44px);padding:24px 22px}.tl-item.left .tl-card[data-v-29340635]{margin-right:auto}.tl-item.right .tl-card[data-v-29340635]{margin-left:auto}.tl-year[data-v-29340635]{margin-bottom:4px;font-family:Syne,sans-serif;font-size:1.05rem;font-weight:800}.tl-ev-icon[data-v-29340635]{color:#00c4d4;margin-bottom:8px;font-size:1.3rem}.tl-title[data-v-29340635]{margin-bottom:8px;font-size:.98rem;font-weight:700}.tl-desc[data-v-29340635]{color:#ffffff8a;font-size:.815rem;line-height:1.65}.tl-dot[data-v-29340635]{background:linear-gradient(135deg,#00c4d4,#00e5ff);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 14px #00e5ff8c}.tl-dot-core[data-v-29340635]{background:#0a0818;border-radius:50%;width:6px;height:6px}.mvv-section[data-v-29340635]{padding:80px 32px}.mvv-inner[data-v-29340635]{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}.mvv-card[data-v-29340635]{opacity:0;padding:36px 28px;transition:opacity .6s,transform .6s;transform:translateY(28px)}.mvv-card.visible[data-v-29340635]{opacity:1;transform:translateY(0)}.mvv-icon[data-v-29340635]{color:#00e5ff;margin-bottom:12px;font-size:2rem;display:block}.mvv-title[data-v-29340635]{margin:8px 0 12px;font-size:1.05rem;font-weight:700}.mvv-body[data-v-29340635]{color:#ffffff91;font-size:.87rem;line-height:1.72}.about-cta[data-v-29340635]{padding:80px 32px 120px}.cta-inner[data-v-29340635]{text-align:center;max-width:720px;margin:0 auto;padding:72px 48px;position:relative;overflow:hidden}.cta-orb[data-v-29340635]{pointer-events:none;border-radius:50%;position:absolute}.orb1[data-v-29340635]{background:radial-gradient(circle,#00c4d41a,#0000);width:280px;height:280px;top:-80px;left:-80px}.orb2[data-v-29340635]{background:radial-gradient(circle,#2d2b7f2e,#0000);width:200px;height:200px;bottom:-60px;right:-60px}.cta-title[data-v-29340635]{margin:12px 0 16px;font-size:clamp(2rem,4vw,3rem);font-weight:800}.cta-sub[data-v-29340635]{color:#fff9;margin-bottom:36px;line-height:1.72}.cta-actions[data-v-29340635]{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.btn-primary[data-v-29340635],.btn-outline[data-v-29340635]{border-radius:30px;align-items:center;gap:8px;padding:12px 28px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary[data-v-29340635]{color:#0a0818;background:linear-gradient(135deg,#00c4d4,#00e5ff)}.btn-primary[data-v-29340635]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00e5ff4d}.btn-outline[data-v-29340635]{color:#ffffffb3;border:1.5px solid #ffffff26}.btn-outline[data-v-29340635]:hover{color:#fff;background:#00e5ff0d;border-color:#00e5ff}@media (width<=1024px){.about-hero[data-v-29340635]{grid-template-columns:1fr}.hero-canvas[data-v-29340635]{height:360px}.domains-grid[data-v-29340635]{grid-template-columns:1fr}.focus-cards[data-v-29340635]{grid-template-columns:1fr 1fr}.mvv-inner[data-v-29340635]{grid-template-columns:1fr}.ceo-stats[data-v-29340635]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.focus-cards[data-v-29340635]{grid-template-columns:1fr}.tl-item.left[data-v-29340635],.tl-item.right[data-v-29340635]{flex-direction:column;align-items:flex-start;padding-left:36px}.tl-spine[data-v-29340635]{left:18px;transform:none}.tl-dot[data-v-29340635]{left:18px}.tl-card[data-v-29340635]{width:100%}.cta-inner[data-v-29340635]{padding:48px 24px}.about-hero[data-v-29340635]{padding:100px 24px 60px}}.projects-page[data-v-09658c9e]{z-index:1;min-height:100vh;position:relative}.page-header[data-v-09658c9e]{text-align:center;padding:140px 32px 80px;position:relative}.page-header[data-v-09658c9e]:before{content:"";pointer-events:none;background:radial-gradient(#00c4d414 0%,#0000 70%);width:600px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-header-inner[data-v-09658c9e]{z-index:1;position:relative}.section-label[data-v-09658c9e]{text-transform:uppercase;letter-spacing:.2em;color:#00c4d4;font-size:.8rem;font-weight:600}.page-title[data-v-09658c9e]{color:#fff;margin:12px 0 16px;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800}.gradient-text[data-v-09658c9e]{background:linear-gradient(90deg,#00c4d4,#00e5ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-sub[data-v-09658c9e]{color:#ffffff8c;margin-bottom:40px;line-height:1.7}.loading-filters[data-v-09658c9e]{color:#ffffff80;justify-content:center;align-items:center;gap:12px;padding:12px;font-size:.9rem;display:flex}.spinner-sm[data-v-09658c9e]{border:2px solid #00c4d433;border-top-color:#00c4d4;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-09658c9e;display:inline-block}@keyframes spin-09658c9e{to{transform:rotate(360deg)}}.filters[data-v-09658c9e]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.filter-btn[data-v-09658c9e]{color:#ffffff8c;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:40px;align-items:center;gap:6px;padding:8px 20px;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.filter-btn[data-v-09658c9e]:hover{color:#fff;border-color:#00e5ff66}.filter-btn.active[data-v-09658c9e]{color:#0a0818;background:linear-gradient(90deg,#00c4d4,#00e5ff);border-color:#0000;font-weight:700}.filter-btn.active svg[data-v-09658c9e]{color:#0a0818}.projects-grid-wrap[data-v-09658c9e]{padding:0 32px 100px}.projects-grid[data-v-09658c9e]{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1200px;margin:0 auto;display:grid}.cards-enter-active[data-v-09658c9e],.cards-leave-active[data-v-09658c9e]{transition:all .4s}.cards-enter-from[data-v-09658c9e]{opacity:0;transform:scale(.9)translateY(20px)}.cards-leave-to[data-v-09658c9e]{opacity:0;transform:scale(.9)}.loading-state[data-v-09658c9e]{color:#ffffff4d;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;display:flex}.spinner[data-v-09658c9e]{border:3px solid #00c4d41a;border-top-color:#00c4d4;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite spin-09658c9e}.empty-state[data-v-09658c9e]{text-align:center;color:#ffffff4d;padding:80px 20px}.empty-state svg[data-v-09658c9e]{opacity:.3;margin-bottom:16px}.empty-state h3[data-v-09658c9e]{color:#fff;margin-bottom:8px}.empty-state p[data-v-09658c9e]{margin-bottom:24px}.error-banner[data-v-09658c9e]{color:#ff6b6b;background:#ff000014;border:1px solid #f003;border-radius:10px;align-items:center;gap:8px;margin:0 32px 16px;padding:12px 16px;font-size:.9rem;display:flex}.error-close[data-v-09658c9e]{color:#ff6b6b;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:1.2rem}@media (width<=1024px){.projects-grid[data-v-09658c9e]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.projects-grid-wrap[data-v-09658c9e]{padding:0 16px 60px}.page-header[data-v-09658c9e]{padding:100px 16px 50px}.error-banner[data-v-09658c9e]{margin:0 16px 16px}}@media (width<=640px){.projects-grid[data-v-09658c9e]{grid-template-columns:1fr}.filters[data-v-09658c9e]{gap:6px}.filter-btn[data-v-09658c9e]{padding:6px 14px;font-size:.75rem}}.contact-page[data-v-5bdf7c50]{z-index:1;min-height:100vh;padding:120px 32px 80px;position:relative}.contact-inner[data-v-5bdf7c50]{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;max-width:1200px;margin:0 auto;display:grid}.contact-title[data-v-5bdf7c50]{margin:12px 0 20px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.1}.contact-sub[data-v-5bdf7c50]{color:#fff9;max-width:380px;margin-bottom:48px;line-height:1.7}.contact-details[data-v-5bdf7c50]{flex-direction:column;gap:24px;margin-bottom:40px;display:flex}.contact-detail-item[data-v-5bdf7c50]{color:inherit;align-items:center;gap:16px;text-decoration:none;transition:color .2s;display:flex}.contact-detail-item:hover .detail-value[data-v-5bdf7c50]{color:#00e5ff}.detail-icon[data-v-5bdf7c50]{color:#00e5ff;background:#00c4d41a;border:1px solid #00c4d433;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;display:flex}.detail-label[data-v-5bdf7c50]{color:#fff6;margin-bottom:3px;font-size:.75rem}.detail-value[data-v-5bdf7c50]{color:#ffffffd9;font-size:.95rem;font-weight:500;transition:color .2s}.social-links[data-v-5bdf7c50]{gap:12px;display:flex}.social-link[data-v-5bdf7c50]{color:#fff9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;text-decoration:none;transition:all .2s;display:flex}.social-link[data-v-5bdf7c50]:hover{color:#00e5ff;background:#00c4d41a;border-color:#00e5ff4d;transform:translateY(-2px)}.contact-form-wrap[data-v-5bdf7c50]{padding:48px 40px;position:relative;overflow:hidden}.form-glow[data-v-5bdf7c50]{pointer-events:none;background:radial-gradient(circle,#00c4d41a,#0000);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.form-title[data-v-5bdf7c50]{margin-bottom:32px;font-size:1.4rem;font-weight:700}.contact-form[data-v-5bdf7c50]{flex-direction:column;gap:20px;display:flex}.form-row[data-v-5bdf7c50]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-group[data-v-5bdf7c50]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-5bdf7c50]{color:#ffffffa6;align-items:center;gap:6px;font-size:.82rem;font-weight:500;display:flex}.form-group label svg[data-v-5bdf7c50]{color:#00c4d4}.form-group input[data-v-5bdf7c50],.form-group select[data-v-5bdf7c50],.form-group textarea[data-v-5bdf7c50]{color:#fff;resize:vertical;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:12px 16px;font-family:Space Grotesk,sans-serif;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.form-group input[data-v-5bdf7c50]:focus,.form-group select[data-v-5bdf7c50]:focus,.form-group textarea[data-v-5bdf7c50]:focus{border-color:#00e5ff66;box-shadow:0 0 0 3px #00e5ff0f}.form-group select option[data-v-5bdf7c50]{background:#1a1840}.form-group input[data-v-5bdf7c50]::placeholder,.form-group textarea[data-v-5bdf7c50]::placeholder{color:#ffffff40}.submit-btn[data-v-5bdf7c50]{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:16px;font-size:1rem;display:flex}.submit-btn.loading[data-v-5bdf7c50]{opacity:.7;pointer-events:none}.submit-btn[data-v-5bdf7c50]:disabled{opacity:.5;cursor:not-allowed}.spinner[data-v-5bdf7c50]{border:2px solid #0a08184d;border-top-color:#0a0818;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin-5bdf7c50;display:inline-block}@keyframes spin-5bdf7c50{to{transform:rotate(360deg)}}.success-msg[data-v-5bdf7c50]{text-align:center;color:#00e5ff;background:#00e5ff14;border:1px solid #00e5ff33;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:.9rem;display:flex}.error-msg[data-v-5bdf7c50]{color:#ff6b6b;background:#ff000014;border:1px solid #f003;border-radius:10px;align-items:center;gap:8px;margin-bottom:12px;padding:12px 16px;font-size:.9rem;display:flex}.input-error[data-v-5bdf7c50]{border-color:#ff6b6b!important;box-shadow:0 0 0 3px #ff6b6b1a!important}.field-error[data-v-5bdf7c50]{color:#ff6b6b;align-items:center;gap:4px;margin-top:4px;font-size:.75rem;display:flex}.field-error svg[data-v-5bdf7c50]{flex-shrink:0;font-size:.6rem}.success-msg svg[data-v-5bdf7c50],.error-msg svg[data-v-5bdf7c50]{font-size:1.1rem}.fade-enter-active[data-v-5bdf7c50],.fade-leave-active[data-v-5bdf7c50]{transition:opacity .4s,transform .4s}.fade-enter-from[data-v-5bdf7c50],.fade-leave-to[data-v-5bdf7c50]{opacity:0;transform:translateY(-8px)}@media (width<=900px){.contact-inner[data-v-5bdf7c50]{grid-template-columns:1fr;gap:48px}.form-row[data-v-5bdf7c50]{grid-template-columns:1fr}.contact-form-wrap[data-v-5bdf7c50]{padding:32px 24px}}:root{--navy:#1e1b5e;--indigo:#2d2b7f;--mid-blue:#2563c4;--cyan:#00c4d4;--bright-cyan:#00e5ff;--teal:#0097a7;--white:#fff;--off-white:#f0f4ff;--glass:#ffffff0d;--glass-border:#00e5ff33;--grad-main:linear-gradient(135deg, #1e1b5e 0%, #2d2b7f 40%, #2563c4 70%, #00c4d4 100%);--grad-accent:linear-gradient(90deg, #00c4d4, #00e5ff);--grad-card:linear-gradient(145deg, #1e1b5ee6, #2d2b7f99)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--white);background:#0a0818;font-family:Space Grotesk,sans-serif;overflow-x:hidden}h1,h2,h3,h4{font-family:Syne,sans-serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0818}::-webkit-scrollbar-thumb{background:var(--grad-accent);border-radius:3px}.section-label{letter-spacing:.25em;text-transform:uppercase;color:var(--bright-cyan);font-size:.75rem;font-weight:500}.gradient-text{background:var(--grad-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-card{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);border-radius:16px}.btn-primary{background:var(--grad-accent);color:#0a0818;cursor:pointer;letter-spacing:.03em;border:none;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00e5ff66}.btn-outline{color:var(--bright-cyan);border:1.5px solid var(--bright-cyan);cursor:pointer;background:0 0;border-radius:50px;align-items:center;gap:8px;padding:13px 32px;font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-outline:hover{background:#00e5ff1a;box-shadow:0 0 24px #00e5ff4d}
