.navbar[data-v-5fced6c9]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0a0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 0;box-shadow:0 2px 10px #00d4ff1a}.navbar .container[data-v-5fced6c9]{display:flex;justify-content:space-between;align-items:center}.navbar-brand a[data-v-5fced6c9]{color:#00d4ff;font-size:24px;font-weight:700;text-decoration:none}.navbar-menu[data-v-5fced6c9]{display:flex;gap:30px}.nav-link[data-v-5fced6c9]{color:#e0e0e0;text-decoration:none;font-size:16px;transition:color .3s}.nav-link[data-v-5fced6c9]:hover,.nav-link.router-link-active[data-v-5fced6c9]{color:#00d4ff}.navbar-actions[data-v-5fced6c9]{display:flex;gap:10px}.hamburger-btn[data-v-5fced6c9]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.hamburger-btn span[data-v-5fced6c9]{width:24px;height:2px;background:#00d4ff}.mobile-menu[data-v-5fced6c9]{display:none;position:absolute;top:100%;left:0;right:0;background:#0a0a0a;flex-direction:column;padding:20px;gap:15px}.mobile-menu.active[data-v-5fced6c9]{display:flex}.mobile-menu a[data-v-5fced6c9]{color:#e0e0e0;text-decoration:none;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.navbar-menu[data-v-5fced6c9],.navbar-actions[data-v-5fced6c9]{display:none}.hamburger-btn[data-v-5fced6c9]{display:flex}.mobile-menu[data-v-5fced6c9]{padding:16px 20px;gap:0}.mobile-menu a[data-v-5fced6c9]{padding:14px 0;line-height:1.6;font-size:16px}.mobile-menu a[data-v-5fced6c9]:last-child{border-bottom:none}}.footer[data-v-21808122]{background-color:#0a0a0a;padding:60px 0 30px;border-top:1px solid rgba(0,212,255,.1)}.footer-content[data-v-21808122]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:40px}.footer-section h3[data-v-21808122]{color:#00d4ff;font-size:20px;margin-bottom:20px}.footer-section h4[data-v-21808122]{color:#fff;font-size:16px;margin-bottom:15px}.footer-section ul[data-v-21808122]{list-style:none}.footer-section ul li[data-v-21808122]{margin-bottom:10px}.footer-section ul li a[data-v-21808122]{color:#b0b0b0;text-decoration:none;font-size:14px}.footer-section ul li a[data-v-21808122]:hover{color:#00d4ff}.footer-bottom[data-v-21808122]{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);color:#b0b0b0;font-size:14px}.footer-bottom a[data-v-21808122]{color:#b0b0b0;text-decoration:none}.footer-bottom a[data-v-21808122]:hover{color:#00d4ff}@media (max-width: 768px){.footer[data-v-21808122]{padding:40px 0 25px}.footer-content[data-v-21808122]{grid-template-columns:1fr;gap:25px;margin-bottom:25px;text-align:center}.footer-section h3[data-v-21808122]{font-size:18px;margin-bottom:12px}.footer-section h4[data-v-21808122]{font-size:15px;margin-bottom:10px}.footer-section p[data-v-21808122]{font-size:14px}.footer-section ul li[data-v-21808122]{margin-bottom:8px}.footer-section ul li a[data-v-21808122]{font-size:13px}.footer-bottom[data-v-21808122]{padding:20px 15px 0;font-size:12px;line-height:1.8}.footer-bottom p[data-v-21808122]{margin:4px 0}}.app-container{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding-top:80px}*{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden;width:100%;max-width:100vw}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#0a0a0a;color:#e0e0e0;line-height:1.6}a{color:inherit;text-decoration:none}.container{max-width:1200px;margin:0 auto;padding:0 20px;width:100%}.section{padding:80px 0}.section-title{font-size:32px;font-weight:700;margin-bottom:50px;color:#00d4ff;text-align:center}.btn-primary{background-color:#00d4ff;color:#0a0a0a;border:none;padding:12px 28px;border-radius:4px;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;font-size:16px}.btn-primary:hover{background-color:#00b8e6;transform:translateY(-2px)}.btn-secondary{background-color:#3a3a3a;color:#e0e0e0;border:1px solid #4a4a4a;padding:12px 28px;border-radius:4px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;font-size:16px}.btn-secondary:hover{background-color:#4a4a4a}.tech-grid,.product-grid,.case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.tech-item,.product-card,.case-item{background-color:#1a1a1a;border-radius:8px;padding:30px;text-align:center;transition:all .3s ease;border:1px solid rgba(0,212,255,.1)}.tech-item:hover,.product-card:hover,.case-item:hover{transform:translateY(-10px);box-shadow:0 10px 30px #00d4ff33;border-color:#00d4ff}.tech-icon{width:80px;height:80px;background-color:#00d4ff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.product-icon{width:60px;height:60px;background-color:#00d4ff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.tech-item h3,.product-card h3,.case-item h3{font-size:18px;font-weight:700;margin-bottom:15px;color:#fff}.tech-item p,.product-card p,.case-item p{color:#b0b0b0;font-size:14px;line-height:1.6}.developer-banner{background:linear-gradient(135deg,#0f3460,#16213e);padding:80px 0;text-align:center;margin:60px 0;border-radius:8px}.developer-banner h2{font-size:32px;font-weight:700;color:#fff;margin-bottom:20px}.developer-banner p{font-size:18px;color:#b0b0b0;margin-bottom:40px}.footer{background-color:#0a0a0a;padding:60px 0 30px;border-top:1px solid rgba(0,212,255,.1);margin-top:60px}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin-bottom:40px}.footer-section h3{color:#00d4ff;font-size:20px;font-weight:700;margin-bottom:20px}.footer-section h4{color:#fff;font-size:16px;font-weight:700;margin-bottom:15px}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:10px}.footer-section ul li a{color:#b0b0b0;text-decoration:none;font-size:14px;transition:color .3s ease}.footer-section ul li a:hover{color:#00d4ff}.footer-bottom{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,.1);color:#b0b0b0;font-size:14px}@media (max-width: 768px){.section{padding:40px 0}.section-title{font-size:24px}.tech-grid,.product-grid,.case-grid{grid-template-columns:1fr}.hero-title{font-size:28px}.hero-buttons{flex-direction:column;align-items:center;gap:16px}.hero-buttons .btn-primary,.hero-buttons .btn-secondary{width:100%;max-width:280px}}
