*{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh}.article-page[data-v-9b784dea]{--bg-dark:#040056;--bg-card:#2d3867;--text-main:#c9c9c9;--text-muted:#8a92b2;--accent-glow:hsla(0,0%,79%,.4);--border-subtle:hsla(0,0%,79%,.12);--glass-bg:rgba(45,56,103,.35);--transition:all 0.35s cubic-bezier(0.25,0.8,0.25,1);background-color:var(--bg-dark);color:var(--text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;overflow-x:hidden}.article-page[data-v-9b784dea] *{box-sizing:border-box;margin:0;padding:0}.navbar-custom[data-v-9b784dea]{backdrop-filter:blur(12px);background:rgba(4,0,86,.85);border-bottom:1px solid var(--border-subtle);padding:15px 0;transition:var(--transition)}.nav-container[data-v-9b784dea]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.navbar-brand[data-v-9b784dea]{align-items:center;display:flex;gap:10px;text-decoration:none}.navbar-logo-img[data-v-9b784dea]{height:40px;transition:var(--transition);width:auto}.navbar-brand:hover .navbar-logo-img[data-v-9b784dea]{filter:drop-shadow(0 0 8px var(--accent-glow));transform:scale(1.05)}.navbar-brand-text[data-v-9b784dea]{color:#fff;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700;letter-spacing:-.5px}.navbar-toggler[data-v-9b784dea]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.toggler-line[data-v-9b784dea]{background:var(--text-main);height:2px;transition:var(--transition);width:24px}.nav-collapse[data-v-9b784dea]{display:block}.nav-menu[data-v-9b784dea]{display:flex;gap:4px;list-style:none;margin:0}.nav-link[data-v-9b784dea]{border-radius:8px;color:var(--text-muted);display:inline-block;font-size:.9rem;font-weight:500;padding:8px 18px;text-decoration:none;transition:var(--transition)}.nav-link.active[data-v-9b784dea],.nav-link[data-v-9b784dea]:hover{background:rgba(45,56,103,.5);color:#fff}.loading-state[data-v-9b784dea]{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:60vh}.loading-spinner[data-v-9b784dea]{animation:spin-9b784dea .8s linear infinite;border:3px solid var(--border-subtle);border-radius:50%;border-top-color:var(--text-main);height:40px;width:40px}@keyframes spin-9b784dea{to{transform:rotate(1turn)}}.article-hero[data-v-9b784dea]{align-items:center;display:flex;justify-content:center;min-height:50vh;padding:120px 20px 60px;position:relative}.hero-grid[data-v-9b784dea]{background-image:linear-gradient(hsla(0,0%,79%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,79%,.03) 1px,transparent 0);background-size:50px 50px;inset:0;position:absolute}.article-hero-content[data-v-9b784dea]{max-width:800px;position:relative;text-align:center;z-index:2}.article-breadcrumb[data-v-9b784dea]{align-items:center;color:var(--text-muted);display:flex;font-size:.85rem;gap:8px;justify-content:center;margin-bottom:20px}.article-breadcrumb a[data-v-9b784dea]{color:var(--text-main);text-decoration:none;transition:var(--transition)}.article-breadcrumb a[data-v-9b784dea]:hover{color:#fff}.article-breadcrumb i[data-v-9b784dea]{font-size:.7rem}.article-category-badge[data-v-9b784dea]{background:var(--glass-bg);border:1px solid var(--border-subtle);border-radius:50px;color:var(--text-main);display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:1px;margin-bottom:20px;padding:6px 16px;text-transform:uppercase}.article-title[data-v-9b784dea]{color:#fff;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:20px}.article-subtitle[data-v-9b784dea]{color:var(--text-muted);font-size:1.15rem;line-height:1.6;margin:0 auto 24px;max-width:600px}.article-meta[data-v-9b784dea]{color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.88rem;gap:24px;justify-content:center}.meta-item[data-v-9b784dea]{align-items:center;display:flex;gap:6px}.meta-item i[data-v-9b784dea]{font-size:.9rem}.article-cover[data-v-9b784dea]{height:300px;overflow:hidden;position:relative}.cover-pattern[data-v-9b784dea]{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:30px 30px;inset:0;position:absolute}.article-body-container[data-v-9b784dea]{display:grid;gap:48px;grid-template-columns:240px 1fr;margin:0 auto;max-width:1200px;padding:60px 20px}.article-sidebar[data-v-9b784dea]{align-self:start;position:sticky;top:100px}.toc[data-v-9b784dea]{margin-bottom:32px}.toc-title[data-v-9b784dea]{color:var(--text-muted);font-size:.85rem;font-weight:600;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.toc-list[data-v-9b784dea]{list-style:none}.toc-list li[data-v-9b784dea]{margin-bottom:10px}.toc-list a[data-v-9b784dea]{border-left:2px solid transparent;color:var(--text-muted);display:block;font-size:.85rem;padding:4px 0 4px 12px;text-decoration:none;transition:var(--transition)}.toc-list a[data-v-9b784dea]:hover{border-left-color:var(--text-main);color:var(--text-main)}.toc-list .toc-h3[data-v-9b784dea]{font-size:.8rem;padding-left:24px}.share-box[data-v-9b784dea]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;padding:20px}.share-title[data-v-9b784dea]{color:var(--text-muted);font-size:.85rem;font-weight:600;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.share-buttons[data-v-9b784dea]{display:flex;gap:8px}.share-btn[data-v-9b784dea]{align-items:center;background:hsla(0,0%,79%,.08);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-muted);display:flex;height:36px;justify-content:center;text-decoration:none;transition:var(--transition);width:36px}.share-btn[data-v-9b784dea]:hover{background:hsla(0,0%,79%,.15);border-color:hsla(0,0%,79%,.3);color:#fff}.article-body[data-v-9b784dea]{min-width:0}.article-content[data-v-9b784dea]{color:var(--text-muted);font-size:1.05rem;line-height:1.8}.article-heading[data-v-9b784dea]{color:#fff;font-weight:700;letter-spacing:-.5px;margin:48px 0 20px}.article-heading[data-v-9b784dea]:first-child{margin-top:0}h2.article-heading[data-v-9b784dea]{border-bottom:1px solid var(--border-subtle);font-size:1.75rem;padding-bottom:12px}h3.article-heading[data-v-9b784dea]{font-size:1.3rem}.article-content>p[data-v-9b784dea]{margin-bottom:20px}.article-content>p .inline-code[data-v-9b784dea]{background:rgba(45,56,103,.5);border-radius:4px;color:var(--text-main);font-family:JetBrains Mono,monospace;font-size:.88rem;padding:2px 8px}.code-block[data-v-9b784dea]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-main);font-family:JetBrains Mono,monospace;font-size:.88rem;line-height:1.6;margin:24px 0;overflow-x:auto;padding:20px}.article-list[data-v-9b784dea]{margin-bottom:20px;padding-left:24px}.article-list li[data-v-9b784dea]{line-height:1.6;margin-bottom:10px}.article-list li[data-v-9b784dea]::marker{color:var(--text-main)}.article-quote[data-v-9b784dea]{background:rgba(45,56,103,.2);border-left:3px solid var(--text-main);border-radius:0 12px 12px 0;color:var(--text-main);font-style:italic;margin:24px 0;padding:20px 24px}.article-callout[data-v-9b784dea]{border:1px solid;border-radius:12px;display:flex;gap:16px;margin:24px 0;padding:20px 24px}.callout-tip[data-v-9b784dea]{background:rgba(40,200,64,.08);border-color:rgba(40,200,64,.2)}.callout-warning[data-v-9b784dea]{background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.2)}.callout-info[data-v-9b784dea]{background:rgba(106,122,202,.08);border-color:rgba(106,122,202,.2)}.callout-icon[data-v-9b784dea]{flex-shrink:0;font-size:1.3rem}.callout-tip .callout-icon[data-v-9b784dea]{color:#28c840}.callout-warning .callout-icon[data-v-9b784dea]{color:#fbbf24}.callout-info .callout-icon[data-v-9b784dea]{color:#6a7aca}.callout-content[data-v-9b784dea]{font-size:.95rem;line-height:1.6}.article-divider[data-v-9b784dea]{background:var(--border-subtle);border:none;height:1px;margin:40px 0}.article-tags[data-v-9b784dea]{border-top:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:8px;margin:48px 0;padding-top:32px}.tag[data-v-9b784dea]{background:var(--glass-bg);border:1px solid var(--border-subtle);border-radius:50px;color:var(--text-muted);font-size:.8rem;padding:6px 14px}.author-box[data-v-9b784dea]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;display:flex;gap:20px;margin-bottom:48px;padding:32px}.author-avatar[data-v-9b784dea]{align-items:center;background:var(--bg-dark);border-radius:12px;color:var(--text-main);display:flex;flex-shrink:0;font-size:1.1rem;font-weight:700;height:56px;justify-content:center;width:56px}.author-name[data-v-9b784dea]{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:8px}.author-bio[data-v-9b784dea]{color:var(--text-muted);font-size:.9rem;line-height:1.5}.related-posts[data-v-9b784dea]{margin-bottom:48px}.related-title[data-v-9b784dea]{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:24px}.related-grid[data-v-9b784dea]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.related-card[data-v-9b784dea]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;display:block;overflow:hidden;text-decoration:none;transition:var(--transition)}.related-card[data-v-9b784dea]:hover{border-color:hsla(0,0%,79%,.25);box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translateY(-4px)}.related-image[data-v-9b784dea]{height:120px}.related-content[data-v-9b784dea]{padding:16px}.related-category[data-v-9b784dea]{color:var(--text-main);display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.related-title-text[data-v-9b784dea]{color:#fff;font-size:.95rem;font-weight:600;line-height:1.3;margin-bottom:8px}.related-read-time[data-v-9b784dea]{color:var(--text-muted);font-size:.78rem}.back-to-blog[data-v-9b784dea]{padding:32px 0;text-align:center}.btn-back[data-v-9b784dea]{align-items:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-main);display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 28px;text-decoration:none;transition:var(--transition)}.btn-back[data-v-9b784dea]:hover{background:rgba(45,56,103,.5);border-color:hsla(0,0%,79%,.3);box-shadow:0 0 12px var(--accent-glow)}.footer[data-v-9b784dea]{background:#02002a;border-top:1px solid var(--border-subtle);padding:30px 0}.footer-container[data-v-9b784dea]{margin:0 auto;max-width:1200px;padding:0 20px}.footer-bottom[data-v-9b784dea]{color:var(--text-muted);font-size:.82rem;text-align:center}@media (max-width:1024px){.article-body-container[data-v-9b784dea]{grid-template-columns:1fr}.article-sidebar[data-v-9b784dea]{display:grid;gap:24px;grid-template-columns:1fr 1fr;position:static}.related-grid[data-v-9b784dea]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.article-hero[data-v-9b784dea]{min-height:40vh;padding:100px 20px 40px}.article-title[data-v-9b784dea]{font-size:2rem}.navbar-toggler[data-v-9b784dea]{display:flex}.nav-collapse[data-v-9b784dea]{background:var(--bg-dark);bottom:0;left:0;padding:40px 20px;position:fixed;right:0;top:70px;transform:translateX(100%);transition:transform .3s ease}.nav-collapse.show[data-v-9b784dea]{transform:translateX(0)}.nav-menu[data-v-9b784dea]{flex-direction:column;gap:16px}.nav-link[data-v-9b784dea]{font-size:1.25rem;padding:12px 20px}.article-sidebar[data-v-9b784dea],.related-grid[data-v-9b784dea]{grid-template-columns:1fr}.article-meta[data-v-9b784dea]{align-items:center;flex-direction:column;gap:12px}.author-box[data-v-9b784dea]{flex-direction:column;text-align:center}}@media (max-width:430px){.article-hero[data-v-9b784dea]{min-height:35vh;padding:90px 16px 32px}.article-hero-content[data-v-9b784dea]{padding:0 4px}.article-title[data-v-9b784dea]{font-size:1.6rem;letter-spacing:-.5px}.article-subtitle[data-v-9b784dea]{font-size:1rem}.article-category-badge[data-v-9b784dea]{font-size:.7rem;padding:5px 12px}.article-breadcrumb[data-v-9b784dea]{font-size:.8rem;margin-bottom:16px}.article-meta[data-v-9b784dea]{font-size:.8rem;gap:10px}.meta-item i[data-v-9b784dea]{font-size:.8rem}.article-cover[data-v-9b784dea]{height:200px}.article-body-container[data-v-9b784dea]{gap:32px;padding:32px 16px}.article-sidebar[data-v-9b784dea]{gap:16px;grid-template-columns:1fr}.toc[data-v-9b784dea]{margin-bottom:0}.toc-title[data-v-9b784dea]{font-size:.8rem;margin-bottom:12px}.toc-list a[data-v-9b784dea]{font-size:.8rem;padding-left:10px}.toc-list .toc-h3[data-v-9b784dea]{font-size:.75rem;padding-left:20px}.share-box[data-v-9b784dea]{padding:16px}.share-title[data-v-9b784dea]{font-size:.8rem;margin-bottom:12px}.share-btn[data-v-9b784dea]{font-size:1rem;height:32px;width:32px}.article-content[data-v-9b784dea]{font-size:.95rem}h2.article-heading[data-v-9b784dea]{font-size:1.4rem}h3.article-heading[data-v-9b784dea]{font-size:1.15rem}.article-content>p[data-v-9b784dea]{margin-bottom:16px}.code-block[data-v-9b784dea]{border-radius:8px;font-size:.78rem;padding:14px}.article-quote[data-v-9b784dea]{font-size:.95rem;padding:16px 20px}.article-callout[data-v-9b784dea]{gap:12px;padding:16px 20px}.callout-icon[data-v-9b784dea]{font-size:1.1rem}.callout-content[data-v-9b784dea]{font-size:.9rem}.article-list[data-v-9b784dea]{padding-left:20px}.article-tags[data-v-9b784dea]{gap:6px;margin:32px 0;padding-top:24px}.tag[data-v-9b784dea]{font-size:.7rem;padding:5px 10px}.author-box[data-v-9b784dea]{gap:16px;padding:24px 20px}.author-avatar[data-v-9b784dea]{font-size:1rem;height:48px;width:48px}.author-name[data-v-9b784dea]{font-size:1rem}.author-bio[data-v-9b784dea]{font-size:.85rem}.related-title[data-v-9b784dea]{font-size:1.25rem}.related-card[data-v-9b784dea]{border-radius:10px}.related-image[data-v-9b784dea]{height:100px}.related-content[data-v-9b784dea]{padding:14px}.related-category[data-v-9b784dea]{font-size:.65rem}.related-title-text[data-v-9b784dea]{font-size:.85rem}.related-read-time[data-v-9b784dea]{font-size:.7rem}.btn-back[data-v-9b784dea]{font-size:.9rem;padding:10px 24px}.navbar-logo-img[data-v-9b784dea]{height:34px}.navbar-brand-text[data-v-9b784dea]{font-size:1rem}.nav-collapse[data-v-9b784dea]{padding:32px 16px}}.blog-page[data-v-60dd40d5]{--bg-dark:#040056;--bg-card:#2d3867;--text-main:#c9c9c9;--text-muted:#8a92b2;--accent-glow:hsla(0,0%,79%,.4);--border-subtle:hsla(0,0%,79%,.12);--glass-bg:rgba(45,56,103,.35);--transition:all 0.35s cubic-bezier(0.25,0.8,0.25,1);background-color:var(--bg-dark);color:var(--text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;overflow-x:hidden}.blog-page[data-v-60dd40d5] *{box-sizing:border-box;margin:0;padding:0}.navbar-custom[data-v-60dd40d5]{backdrop-filter:blur(12px);background:rgba(4,0,86,.85);border-bottom:1px solid var(--border-subtle);padding:15px 0;transition:var(--transition)}.nav-container[data-v-60dd40d5]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.navbar-brand[data-v-60dd40d5]{align-items:center;display:flex;gap:10px;text-decoration:none}.navbar-logo-img[data-v-60dd40d5]{height:40px;transition:var(--transition);width:auto}.navbar-brand:hover .navbar-logo-img[data-v-60dd40d5]{filter:drop-shadow(0 0 8px var(--accent-glow));transform:scale(1.05)}.navbar-brand-text[data-v-60dd40d5]{color:#fff;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700;letter-spacing:-.5px}.navbar-toggler[data-v-60dd40d5]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.toggler-line[data-v-60dd40d5]{background:var(--text-main);height:2px;transition:var(--transition);width:24px}.nav-collapse[data-v-60dd40d5]{display:block}.nav-menu[data-v-60dd40d5]{display:flex;gap:4px;list-style:none;margin:0}.nav-link[data-v-60dd40d5]{border-radius:8px;color:var(--text-muted);display:inline-block;font-size:.9rem;font-weight:500;padding:8px 18px;text-decoration:none;transition:var(--transition)}.nav-link.active[data-v-60dd40d5],.nav-link[data-v-60dd40d5]:hover{background:rgba(45,56,103,.5);color:#fff}.blog-hero[data-v-60dd40d5]{align-items:center;display:flex;justify-content:center;min-height:50vh;overflow:hidden;padding:140px 20px 80px;position:relative}.hero-grid[data-v-60dd40d5]{background-image:linear-gradient(hsla(0,0%,79%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,79%,.03) 1px,transparent 0);background-size:50px 50px;inset:0;position:absolute;z-index:0}.blog-hero-container[data-v-60dd40d5]{max-width:700px;position:relative;text-align:center;z-index:2}.neon-tag[data-v-60dd40d5]{align-items:center;background:var(--glass-bg);border:1px solid var(--border-subtle);border-radius:50px;box-shadow:0 0 15px hsla(0,0%,79%,.05);color:var(--text-main);display:inline-flex;font-size:.78rem;font-weight:600;gap:8px;letter-spacing:1.5px;margin-bottom:24px;padding:6px 16px;text-transform:uppercase}.blog-hero-title[data-v-60dd40d5]{color:#fff;font-family:Inter,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-1px;line-height:1.1;margin-bottom:20px}.blog-hero-title .glow[data-v-60dd40d5]{color:var(--text-main);text-shadow:0 0 20px var(--accent-glow)}.blog-hero-desc[data-v-60dd40d5]{color:var(--text-muted);font-size:1.1rem;margin:0 auto;max-width:500px}.filter-section[data-v-60dd40d5]{padding:0 20px 60px}.filter-container[data-v-60dd40d5]{margin:0 auto;max-width:1200px}.category-filters[data-v-60dd40d5]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.filter-btn[data-v-60dd40d5]{align-items:center;background:var(--glass-bg);border:1px solid var(--border-subtle);border-radius:50px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;padding:10px 24px;transition:var(--transition)}.filter-btn[data-v-60dd40d5]:hover{border-color:hsla(0,0%,79%,.25);color:var(--text-main)}.filter-btn.active[data-v-60dd40d5]{background:var(--bg-card);border-color:hsla(0,0%,79%,.3);box-shadow:0 0 12px var(--accent-glow);color:#fff}.posts-section[data-v-60dd40d5]{padding:0 20px 100px}.posts-container[data-v-60dd40d5]{margin:0 auto;max-width:1200px}.posts-grid[data-v-60dd40d5]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.post-card[data-v-60dd40d5]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:var(--transition)}.post-card[data-v-60dd40d5]:hover{border-color:hsla(0,0%,79%,.25);box-shadow:0 15px 40px rgba(0,0,0,.3);transform:translateY(-6px)}.post-image[data-v-60dd40d5]{align-items:flex-end;display:flex;height:180px;padding:16px;position:relative}.post-category[data-v-60dd40d5]{backdrop-filter:blur(10px);background:var(--glass-bg);border:1px solid var(--border-subtle);border-radius:50px;color:var(--text-main);font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.post-content[data-v-60dd40d5]{padding:24px}.post-meta[data-v-60dd40d5]{color:var(--text-muted);display:flex;font-size:.78rem;justify-content:space-between;margin-bottom:12px}.post-title[data-v-60dd40d5]{color:#fff;font-size:1.15rem;font-weight:700;line-height:1.3;margin-bottom:12px}.post-excerpt[data-v-60dd40d5]{color:var(--text-muted);font-size:.9rem;line-height:1.6;margin-bottom:20px}.post-link[data-v-60dd40d5]{align-items:center;color:var(--text-main);display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;text-decoration:none;transition:var(--transition)}.post-link[data-v-60dd40d5]:hover{color:#fff;gap:10px}.newsletter-section[data-v-60dd40d5]{padding:0 20px 100px}.newsletter-container[data-v-60dd40d5]{margin:0 auto;max-width:700px}.newsletter-card[data-v-60dd40d5]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:20px;overflow:hidden;padding:48px 40px;position:relative;text-align:center}.newsletter-card[data-v-60dd40d5]:before{background:linear-gradient(90deg,transparent,var(--text-main),transparent);content:"";height:3px;left:0;position:absolute;right:0;top:0}.newsletter-icon[data-v-60dd40d5]{align-items:center;background:hsla(0,0%,79%,.08);border-radius:16px;color:#fff;display:flex;font-size:1.8rem;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.newsletter-title[data-v-60dd40d5]{color:#fff;font-size:2rem;font-weight:800;margin-bottom:16px}.newsletter-desc[data-v-60dd40d5]{color:var(--text-muted);font-size:1rem;line-height:1.6;margin:0 auto 32px;max-width:450px}.newsletter-form[data-v-60dd40d5]{margin-bottom:0}.newsletter-input-group[data-v-60dd40d5]{display:flex;gap:12px;margin:0 auto;max-width:480px}.newsletter-input-group input[data-v-60dd40d5]{background:rgba(4,0,86,.5);border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-main);flex:1;font-family:inherit;font-size:.95rem;padding:14px 18px;transition:var(--transition)}.newsletter-input-group input[data-v-60dd40d5]:focus{border-color:var(--text-main);box-shadow:0 0 10px var(--accent-glow);outline:none}.newsletter-input-group input[data-v-60dd40d5]::placeholder{color:var(--text-muted);opacity:.6}.btn-subscribe[data-v-60dd40d5]{align-items:center;background:var(--bg-card);border:1px solid hsla(0,0%,79%,.2);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:14px 28px;transition:var(--transition);white-space:nowrap}.btn-subscribe[data-v-60dd40d5]:hover:not(:disabled){background:rgba(45,56,103,.7);border-color:hsla(0,0%,79%,.4);box-shadow:0 0 15px var(--accent-glow)}.btn-subscribe[data-v-60dd40d5]:disabled{cursor:not-allowed;opacity:.6}.subscribe-success[data-v-60dd40d5]{align-items:center;background:rgba(40,200,64,.1);border:1px solid rgba(40,200,64,.3);border-radius:10px;color:#28c840;display:inline-flex;font-weight:500;gap:8px;margin-top:20px;padding:12px 24px}.footer[data-v-60dd40d5]{background:#02002a;border-top:1px solid var(--border-subtle);padding:30px 0}.footer-container[data-v-60dd40d5]{margin:0 auto;max-width:1200px;padding:0 20px}.footer-bottom[data-v-60dd40d5]{color:var(--text-muted);font-size:.82rem;text-align:center}.reveal[data-v-60dd40d5]{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.reveal.active[data-v-60dd40d5]{opacity:1;transform:translateY(0)}.fade-enter-active[data-v-60dd40d5],.fade-leave-active[data-v-60dd40d5]{transition:opacity .3s ease}.fade-enter-from[data-v-60dd40d5],.fade-leave-to[data-v-60dd40d5]{opacity:0}@media (max-width:1024px){.posts-grid[data-v-60dd40d5]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-hero[data-v-60dd40d5]{min-height:40vh;padding:120px 20px 60px}.blog-hero-title[data-v-60dd40d5]{font-size:2.2rem}.navbar-toggler[data-v-60dd40d5]{display:flex}.nav-collapse[data-v-60dd40d5]{background:var(--bg-dark);bottom:0;left:0;padding:40px 20px;position:fixed;right:0;top:70px;transform:translateX(100%);transition:transform .3s ease}.nav-collapse.show[data-v-60dd40d5]{transform:translateX(0)}.nav-menu[data-v-60dd40d5]{flex-direction:column;gap:16px}.nav-link[data-v-60dd40d5]{font-size:1.25rem;padding:12px 20px}.posts-grid[data-v-60dd40d5]{grid-template-columns:1fr}.newsletter-card[data-v-60dd40d5]{padding:32px 24px}.newsletter-input-group[data-v-60dd40d5]{flex-direction:column}.category-filters[data-v-60dd40d5]{gap:8px}.filter-btn[data-v-60dd40d5]{font-size:.8rem;padding:8px 16px}}@media (max-width:430px){.blog-hero[data-v-60dd40d5]{min-height:35vh;padding:100px 16px 40px}.blog-hero-container[data-v-60dd40d5]{padding:0 4px}.blog-hero-title[data-v-60dd40d5]{font-size:1.8rem;letter-spacing:-.5px}.blog-hero-desc[data-v-60dd40d5]{font-size:.95rem}.neon-tag[data-v-60dd40d5]{font-size:.7rem;padding:5px 12px}.filter-section[data-v-60dd40d5]{padding:0 16px 40px}.category-filters[data-v-60dd40d5]{gap:6px}.filter-btn[data-v-60dd40d5]{font-size:.75rem;gap:4px;padding:7px 12px}.filter-btn i[data-v-60dd40d5]{display:none}.posts-section[data-v-60dd40d5]{padding:0 16px 60px}.posts-grid[data-v-60dd40d5]{gap:16px}.post-image[data-v-60dd40d5]{height:140px}.post-content[data-v-60dd40d5]{padding:16px}.post-title[data-v-60dd40d5]{font-size:1.05rem}.post-excerpt[data-v-60dd40d5]{font-size:.85rem;margin-bottom:16px}.newsletter-section[data-v-60dd40d5]{padding:0 16px 60px}.newsletter-card[data-v-60dd40d5]{padding:28px 20px}.newsletter-icon[data-v-60dd40d5]{font-size:1.5rem;height:52px;margin-bottom:20px;width:52px}.newsletter-title[data-v-60dd40d5]{font-size:1.5rem}.newsletter-desc[data-v-60dd40d5]{font-size:.9rem;margin-bottom:24px}.newsletter-input-group[data-v-60dd40d5]{gap:8px}.newsletter-input-group input[data-v-60dd40d5]{font-size:.9rem;padding:12px 14px}.btn-subscribe[data-v-60dd40d5]{font-size:.9rem;padding:12px 20px}.section-title[data-v-60dd40d5]{font-size:1.75rem}.section-subtitle[data-v-60dd40d5]{font-size:.95rem}.navbar-logo-img[data-v-60dd40d5]{height:34px}.navbar-brand-text[data-v-60dd40d5]{font-size:1rem}.nav-collapse[data-v-60dd40d5]{padding:32px 16px}}.home-page[data-v-89b716f2]{--bg-dark:#040056;--bg-card:#2d3867;--text-main:#c9c9c9;--text-muted:#b1c0fa;--accent-glow:hsla(0,0%,79%,.4);--border-subtle:hsla(0,0%,79%,.12);--glass-bg:rgba(45,56,103,.35);--transition:all 0.35s cubic-bezier(0.25,0.8,0.25,1);background-color:var(--bg-dark);color:var(--text-main);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7;overflow-x:hidden}.home-page[data-v-89b716f2] *{box-sizing:border-box;margin:0;padding:0}html[data-v-89b716f2]{scroll-behavior:smooth}.navbar-custom[data-v-89b716f2]{backdrop-filter:blur(12px);background:rgba(4,0,86,.85);border-bottom:1px solid var(--border-subtle);left:0;padding:15px 0;position:fixed;top:0;transition:var(--transition);width:100%;z-index:1030}.nav-container[data-v-89b716f2]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.navbar-brand[data-v-89b716f2]{align-items:center;display:flex;gap:10px;text-decoration:none}.navbar-logo-img[data-v-89b716f2]{height:40px;transition:var(--transition);width:auto}.navbar-brand:hover .navbar-logo-img[data-v-89b716f2]{filter:drop-shadow(0 0 8px var(--accent-glow));transform:scale(1.05)}.navbar-brand-text[data-v-89b716f2]{color:#fff;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700;letter-spacing:-.5px}.navbar-toggler[data-v-89b716f2]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.toggler-line[data-v-89b716f2]{background:var(--text-main);height:2px;transition:var(--transition);width:24px}.navbar-toggler.is-active .toggler-line[data-v-89b716f2]:first-child{transform:translateY(7px) rotate(45deg)}.navbar-toggler.is-active .toggler-line[data-v-89b716f2]:nth-child(2){opacity:0}.navbar-toggler.is-active .toggler-line[data-v-89b716f2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-collapse[data-v-89b716f2]{display:block}.nav-menu[data-v-89b716f2]{display:flex;gap:4px;list-style:none;margin:0}.nav-link[data-v-89b716f2]{border-radius:8px;color:var(--text-muted);display:inline-block;font-size:.9rem;font-weight:500;padding:8px 18px;text-decoration:none;transition:var(--transition)}.nav-link.active[data-v-89b716f2],.nav-link[data-v-89b716f2]:hover{background:rgba(45,56,103,.5);color:#fff}.hero-section[data-v-89b716f2]{align-items:center;background-image:linear-gradient(rgba(4,0,86,.6),rgba(4,0,86,.7)),url(/build/images/heroIMAGE.f9f7f2ed.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:100vh;overflow:hidden;padding-top:80px;position:relative}.particles-canvas[data-v-89b716f2]{inset:0;pointer-events:none;position:absolute;z-index:1}.hero-grid[data-v-89b716f2]{background-image:linear-gradient(hsla(0,0%,79%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,79%,.03) 1px,transparent 0);background-size:50px 50px;inset:0;position:absolute;z-index:0}.hero-container[data-v-89b716f2]{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;width:100%;z-index:2}.hero-content[data-v-89b716f2]{margin:0 auto;max-width:800px;text-align:center}.neon-tag[data-v-89b716f2]{align-items:center;background:var(--glass-bg);border:1px solid var(--border-subtle);border-radius:50px;box-shadow:0 0 15px hsla(0,0%,79%,.05);color:var(--text-main);display:inline-flex;font-size:.78rem;font-weight:600;gap:8px;letter-spacing:1.5px;margin-bottom:24px;padding:6px 16px;text-transform:uppercase}.neon-tag i[data-v-89b716f2]{font-size:6px}.hero-title[data-v-89b716f2]{color:#fff;font-family:Inter,sans-serif;font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;letter-spacing:-1px;line-height:1.05;margin-bottom:15px}.hero-title .glow[data-v-89b716f2]{color:var(--text-main);text-shadow:0 0 20px var(--accent-glow)}.fader-text[data-v-89b716f2]{display:inline-block;opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.fader-out[data-v-89b716f2]{opacity:0;transform:translateY(10px)}.typed-wrapper[data-v-89b716f2]{color:var(--text-main);font-family:JetBrains Mono,monospace;font-size:clamp(1rem,2vw,1.3rem);margin-bottom:25px;min-height:36px;opacity:.8}.cursor[data-v-89b716f2]{animation:blink-89b716f2 .8s step-end infinite;background:var(--text-main);display:inline-block;height:1.1em;margin-left:4px;vertical-align:text-bottom;width:2px}.hero-desc[data-v-89b716f2]{color:var(--text-muted);font-size:1.1rem;margin:0 auto 40px;max-width:550px}.hero-buttons[data-v-89b716f2]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.btn-neon-primary[data-v-89b716f2]{align-items:center;background:var(--bg-card);border:1px solid hsla(0,0%,79%,.2);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;overflow:hidden;padding:14px 32px;position:relative;text-decoration:none;transition:var(--transition)}.btn-neon-primary[data-v-89b716f2]:before{background:linear-gradient(135deg,hsla(0,0%,79%,.15),transparent);content:"";inset:0;opacity:0;position:absolute;transition:var(--transition)}.btn-neon-primary[data-v-89b716f2]:hover{border-color:hsla(0,0%,79%,.4);box-shadow:0 8px 25px rgba(45,56,103,.6);color:#fff;transform:translateY(-3px)}.btn-neon-primary[data-v-89b716f2]:hover:before{opacity:1}.btn-neon-outline[data-v-89b716f2]{align-items:center;background:transparent;border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:13px 32px;text-decoration:none;transition:var(--transition)}.btn-neon-outline[data-v-89b716f2]:hover{background:rgba(45,56,103,.2);border-color:var(--text-main);color:#fff}#sobre[data-v-89b716f2]{overflow:hidden;position:relative}#sobre[data-v-89b716f2]:before{background-image:url(/build/images/alas-logo.473e0ec8.png);background-position:100%;background-repeat:no-repeat;background-size:45%;content:"";filter:grayscale(1) saturate(.4) blur(.3px);inset:0;opacity:.06;pointer-events:none;position:absolute;z-index:0}#sobre .section-container[data-v-89b716f2]{position:relative;z-index:1}.section[data-v-89b716f2]{padding:100px 0;position:relative}.section-container[data-v-89b716f2]{margin:0 auto;max-width:1200px;padding:0 20px}.section-title[data-v-89b716f2]{color:#fff;font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-.5px;margin-bottom:15px}.section-subtitle[data-v-89b716f2]{color:var(--text-muted);font-size:1.05rem;margin-bottom:0;max-width:600px}.about-header[data-v-89b716f2]{margin-bottom:60px}.about-grid[data-v-89b716f2]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.about-card[data-v-89b716f2]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;height:100%;padding:28px;transition:var(--transition)}..about-card[data-v-89b716f2]{backdrop-filter:blur(10px) saturate(.9);-webkit-backdrop-filter:blur(10px) saturate(.9);background:rgba(45,56,103,.32);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.22);height:100%;padding:28px;position:relative;transition:var(--transition);z-index:2}.about-card[data-v-89b716f2]:hover{border-color:hsla(0,0%,100%,.16);box-shadow:0 20px 60px rgba(0,0,0,.32);transform:translateY(-5px)}.about-text[data-v-89b716f2]{color:#fff;font-weight:500;margin-bottom:0}.quote-box[data-v-89b716f2]{background:rgba(45,56,103,.4);border-left:3px solid var(--text-main);border-radius:0 12px 12px 0;color:var(--text-muted);font-style:italic;margin-top:30px;padding:20px 25px}.skills-title[data-v-89b716f2]{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:24px}.skill-item[data-v-89b716f2]{margin-bottom:18px}.skill-header[data-v-89b716f2]{display:flex;font-size:.88rem;font-weight:500;justify-content:space-between;margin-bottom:8px}.skill-bar[data-v-89b716f2]{background:hsla(0,0%,79%,.1);border-radius:10px;height:6px;overflow:hidden}.skill-fill[data-v-89b716f2]{background:var(--text-main);border-radius:10px;height:100%;transition:width 1.5s cubic-bezier(.25,.8,.25,1);width:0}.stats-grid[data-v-89b716f2]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.stat-card[data-v-89b716f2]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;height:100%;padding:28px;text-align:center;transition:var(--transition)}.stat-card[data-v-89b716f2]:hover{border-color:hsla(0,0%,79%,.25);box-shadow:0 15px 40px rgba(0,0,0,.3);transform:translateY(-5px)}.stat-value[data-v-89b716f2]{color:#fff;font-size:2.2rem;font-weight:800;line-height:1}.stat-label[data-v-89b716f2]{color:var(--text-muted);font-size:.85rem;margin-top:5px}.services-section[data-v-89b716f2]{background:linear-gradient(180deg,var(--bg-dark) 0,rgba(4,0,86,.95) 100%);overflow:hidden;position:relative}.services-section .section-container[data-v-89b716f2]{position:relative;z-index:2}.geo-shape[data-v-89b716f2]{animation:floatGeo-89b716f2 20s linear infinite;opacity:.15;position:absolute;z-index:1}.geo-shape.circle[data-v-89b716f2]{background:var(--text-muted);border-radius:50%}.geo-shape.square[data-v-89b716f2]{background:var(--text-muted);border-radius:12px}.geo-shape.triangle[data-v-89b716f2]{background:transparent;border-bottom:50px solid var(--text-muted);border-left:30px solid transparent;border-right:30px solid transparent;height:0;width:0}.geo-shape-1[data-v-89b716f2]{animation-direction:alternate;animation-duration:25s;height:60px;left:10%;top:-20px;width:60px}.geo-shape-2[data-v-89b716f2]{animation-direction:alternate-reverse;animation-duration:35s;height:120px;left:80%;top:20%;width:120px}.geo-shape-3[data-v-89b716f2]{animation-duration:20s;height:40px;left:-10px;top:60%;width:40px}.geo-shape-4[data-v-89b716f2]{animation-direction:alternate;animation-duration:28s;height:80px;left:70%;top:80%;width:80px}.geo-shape-5[data-v-89b716f2]{animation-direction:alternate-reverse;animation-duration:22s;height:50px;left:30%;top:40%;width:50px}.geo-shape-6[data-v-89b716f2]{animation-duration:32s;left:20%;top:75%}.geo-shape-7[data-v-89b716f2]{animation-duration:27s;height:90px;left:60%;top:-10px;width:90px}@keyframes floatGeo-89b716f2{0%{transform:translateY(0) rotate(0deg) scale(1)}50%{transform:translateY(100px) rotate(180deg) scale(1.1)}to{transform:translateY(0) rotate(1turn) scale(1)}}.text-center[data-v-89b716f2]{text-align:center}.text-center .section-subtitle[data-v-89b716f2]{margin-bottom:60px;margin-left:auto;margin-right:auto}.services-grid[data-v-89b716f2]{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.service-card[data-v-89b716f2]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:18px;height:100%;overflow:hidden;padding:35px 30px;position:relative;transition:var(--transition)}.service-card[data-v-89b716f2]:before{background:linear-gradient(90deg,transparent,var(--text-main),transparent);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:var(--transition)}.service-card[data-v-89b716f2]:hover{border-color:hsla(0,0%,79%,.3);box-shadow:0 20px 40px rgba(0,0,0,.35);transform:translateY(-8px)}.service-card[data-v-89b716f2]:hover:before{opacity:1}.service-icon[data-v-89b716f2]{align-items:center;background:hsla(0,0%,79%,.08);border-radius:14px;color:#fff;display:flex;font-size:1.6rem;height:60px;justify-content:center;margin-bottom:25px;transition:var(--transition);width:60px}.service-card:hover .service-icon[data-v-89b716f2]{background:var(--bg-card);border:1px solid hsla(0,0%,79%,.2);box-shadow:0 0 20px hsla(0,0%,79%,.15)}.service-title[data-v-89b716f2]{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:12px}.service-desc[data-v-89b716f2]{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin-bottom:20px}.service-link[data-v-89b716f2]{align-items:center;color:var(--text-main);display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;text-decoration:none;transition:var(--transition)}.service-link[data-v-89b716f2]:hover{color:#fff;gap:10px}.roadmap-section[data-v-89b716f2]{background-image:linear-gradient(rgba(7,74,129,.7),rgba(52,19,173,.5)),url(/build/images/equipe-alas.f636ef6a.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.roadmap-grid[data-v-89b716f2]{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:800px}.roadmap-item[data-v-89b716f2]{align-items:flex-start;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px;display:flex;gap:24px;padding:24px 30px;transition:var(--transition)}.roadmap-item[data-v-89b716f2]:hover{border-color:hsla(0,0%,79%,.3);box-shadow:0 10px 30px rgba(0,0,0,.25);transform:translateX(10px)}.roadmap-number[data-v-89b716f2]{color:var(--text-main);font-family:JetBrains Mono,monospace;font-size:2.5rem;font-weight:800;line-height:1;opacity:.2}.roadmap-content[data-v-89b716f2]{flex:1}.roadmap-title[data-v-89b716f2]{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:8px}.roadmap-desc[data-v-89b716f2]{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin-bottom:0}footer[data-v-89b716f2]{background:#02002a;border-top:1px solid var(--border-subtle);padding:60px 0 30px;position:relative}.footer-container[data-v-89b716f2]{margin:0 auto;max-width:1200px;padding:0 20px}.footer-grid[data-v-89b716f2]{display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1.5fr;margin-bottom:64px}.footer-logo[data-v-89b716f2]{align-items:center;display:flex;gap:10px;margin-bottom:15px}.footer-logo-img[data-v-89b716f2]{height:36px;transition:var(--transition);width:auto}.footer-logo:hover .footer-logo-img[data-v-89b716f2]{filter:drop-shadow(0 0 8px var(--accent-glow));transform:scale(1.05)}.footer-logo-text[data-v-89b716f2]{color:#fff;font-family:JetBrains Mono,monospace;font-size:1.2rem;font-weight:700}.footer-desc[data-v-89b716f2]{color:var(--text-muted);font-size:.9rem;margin-bottom:20px;max-width:320px}.social-icons[data-v-89b716f2]{display:flex;gap:12px}.social-icon[data-v-89b716f2]{align-items:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:10px;color:var(--text-muted);display:flex;font-size:1.1rem;height:40px;justify-content:center;text-decoration:none;transition:var(--transition);width:40px}.social-icon[data-v-89b716f2]:hover{background:hsla(0,0%,79%,.1);border-color:hsla(0,0%,79%,.3);color:#fff;transform:translateY(-3px)}.footer-heading[data-v-89b716f2]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:20px;padding-bottom:10px;position:relative}.footer-heading[data-v-89b716f2]:after{background:var(--text-main);bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}.footer-links[data-v-89b716f2]{list-style:none;margin:0;padding:0}.footer-links li[data-v-89b716f2]{margin-bottom:12px}.footer-links a[data-v-89b716f2]{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.9rem;gap:8px;text-decoration:none;transition:var(--transition)}.footer-links a[data-v-89b716f2]:hover{color:#fff;transform:translateX(4px)}.footer-bottom[data-v-89b716f2]{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:.82rem;margin-top:50px;padding-top:20px;text-align:center}.footer-bottom i[data-v-89b716f2]{color:var(--text-main)}.reveal[data-v-89b716f2]{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.reveal.active[data-v-89b716f2]{opacity:1;transform:translateY(0)}@keyframes blink-89b716f2{50%{opacity:0}}@media (max-width:1024px){.footer-grid[data-v-89b716f2],.services-grid[data-v-89b716f2]{grid-template-columns:repeat(2,1fr)}.footer-grid[data-v-89b716f2]{gap:40px}}@media (max-width:768px){.section[data-v-89b716f2]{padding:70px 0}.hero-title[data-v-89b716f2]{font-size:2.5rem}.navbar-toggler[data-v-89b716f2]{display:flex}.navbar-custom.menu-open[data-v-89b716f2]{backdrop-filter:none;background:var(--bg-dark);border-bottom-color:transparent}.nav-collapse[data-v-89b716f2]{background:var(--bg-dark);bottom:0;left:0;padding:40px 20px;position:fixed;right:0;top:70px;transform:translateX(100%);transition:transform .3s ease}.nav-collapse.show[data-v-89b716f2]{transform:translateX(0)}.nav-menu[data-v-89b716f2]{flex-direction:column;gap:16px}.nav-link[data-v-89b716f2]{font-size:1.25rem;padding:12px 20px}.roadmap-item[data-v-89b716f2]{flex-direction:column;gap:16px;padding:20px}.about-grid[data-v-89b716f2]{grid-template-columns:1fr}.stats-grid[data-v-89b716f2]{grid-template-columns:repeat(2,1fr)}.services-grid[data-v-89b716f2]{grid-template-columns:1fr}.service-card[data-v-89b716f2]{padding:25px 20px}.footer-grid[data-v-89b716f2]{gap:32px;grid-template-columns:1fr}}@media (max-width:430px){.section[data-v-89b716f2]{padding:60px 0}.section-container[data-v-89b716f2]{padding:0 16px}.hero-title[data-v-89b716f2]{font-size:2rem;letter-spacing:-.5px}.hero-description[data-v-89b716f2]{font-size:1rem}.hero-buttons[data-v-89b716f2]{flex-direction:column;width:100%}.hero-buttons .btn-neon-outline[data-v-89b716f2],.hero-buttons .btn-neon-primary[data-v-89b716f2]{justify-content:center;width:100%}.stats-grid[data-v-89b716f2]{gap:12px;grid-template-columns:1fr 1fr}.stat-card[data-v-89b716f2]{padding:20px 16px}.stat-value[data-v-89b716f2]{font-size:1.75rem}.stat-label[data-v-89b716f2]{font-size:.75rem}.section-title[data-v-89b716f2]{font-size:1.75rem}.section-subtitle[data-v-89b716f2]{font-size:.95rem}.about-grid[data-v-89b716f2]{gap:16px}.about-card[data-v-89b716f2]{padding:20px}.quote-box[data-v-89b716f2]{padding:16px 20px}.services-grid[data-v-89b716f2]{gap:16px}.service-card[data-v-89b716f2]{padding:24px 20px}.service-icon[data-v-89b716f2]{font-size:1.3rem;height:50px;margin-bottom:20px;width:50px}.service-title[data-v-89b716f2]{font-size:1.15rem}.service-desc[data-v-89b716f2]{font-size:.9rem}.roadmap-number[data-v-89b716f2]{font-size:2rem}.roadmap-title[data-v-89b716f2]{font-size:1.15rem}.footer-grid[data-v-89b716f2]{gap:28px}.footer-brand[data-v-89b716f2],.footer-logo-text[data-v-89b716f2]{font-size:1.2rem}.footer-desc[data-v-89b716f2]{font-size:.85rem}.social-icons[data-v-89b716f2]{gap:10px}.social-icon[data-v-89b716f2]{font-size:1rem;height:36px;width:36px}.navbar-logo-img[data-v-89b716f2]{height:34px}.navbar-brand-text[data-v-89b716f2]{font-size:1rem}.nav-collapse[data-v-89b716f2]{padding:32px 16px}}