.main-nav[data-v-9b2aad39]{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#ffffffb8;border-bottom:1px solid transparent;padding:.85rem 0;position:fixed;top:0;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,padding .25s ease;width:100%;z-index:1000}.main-nav.scrolled[data-v-9b2aad39]{background:#fffffff0;border-bottom-color:var(--color-border);box-shadow:0 4px 16px -8px #0a16281a;padding:.65rem 0}.container[data-v-9b2aad39]{align-items:center;display:flex;justify-content:space-between}.logo-wrapper[data-v-9b2aad39]{cursor:pointer;gap:.65rem;text-decoration:none}.logo-mark[data-v-9b2aad39],.logo-wrapper[data-v-9b2aad39]{align-items:center;display:inline-flex}.logo-mark[data-v-9b2aad39]{filter:drop-shadow(0 6px 12px rgba(0,102,204,.25));justify-content:center;transition:transform .25s ease}.logo-wrapper:hover .logo-mark[data-v-9b2aad39]{transform:rotate(-6deg) scale(1.05)}.logo-text[data-v-9b2aad39]{line-height:1.1}.logo[data-v-9b2aad39]{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;font-size:1.35rem;font-weight:800;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.logo-subtitle[data-v-9b2aad39]{color:var(--color-text-light);font-size:.62rem;font-weight:600;letter-spacing:.14em;margin-top:1px}.nav-links[data-v-9b2aad39]{align-items:center;display:flex;gap:1.6rem}.nav-links a[data-v-9b2aad39]{color:var(--color-text-secondary);font-size:.94rem;font-weight:500;position:relative;text-decoration:none;transition:color .18s ease}.nav-links a[data-v-9b2aad39]:not(.btn):after{background:var(--grad-brand);border-radius:2px;bottom:-6px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.nav-links a[data-v-9b2aad39]:not(.btn):hover{color:var(--color-primary)}.nav-links a:not(.btn).router-link-active[data-v-9b2aad39]:after,.nav-links a[data-v-9b2aad39]:not(.btn):hover:after{transform:scaleX(1)}.nav-links a.router-link-active[data-v-9b2aad39]{color:var(--color-primary);font-weight:600}.nav-links a.nav-cta[data-v-9b2aad39],.nav-links a.nav-cta.router-link-active[data-v-9b2aad39],.nav-links a.nav-cta[data-v-9b2aad39]:hover{color:#fff;font-size:.9rem;padding:.6rem 1.2rem}.nav-links a.nav-cta[data-v-9b2aad39]:after{display:none}.mobile-toggle[data-v-9b2aad39]{background:none;border:none;border-radius:8px;color:var(--color-text-primary);cursor:pointer;display:none;padding:.5rem;transition:background .2s ease}.mobile-toggle[data-v-9b2aad39]:hover{background:var(--color-primary-50);color:var(--color-primary)}@media(max-width:968px){.mobile-toggle[data-v-9b2aad39]{align-items:center;display:inline-flex;justify-content:center}.nav-links[data-v-9b2aad39]{background:#fff;border-bottom:1px solid var(--color-border);box-shadow:0 16px 36px -16px #0a16282e;display:none;flex-direction:column;gap:0;left:0;max-height:calc(100vh - 64px);overflow-y:auto;padding:.5rem 0 1rem;position:fixed;right:0;top:64px}.nav-links.active[data-v-9b2aad39]{animation:navOpen-9b2aad39 .22s ease-out;display:flex}.nav-links a[data-v-9b2aad39]:not(.btn){border-bottom:1px solid var(--color-border);padding:.95rem 1.5rem;width:100%}.nav-links a[data-v-9b2aad39]:not(.btn):after{display:none}.nav-links a.nav-cta[data-v-9b2aad39]{justify-content:center;margin:1rem 1.5rem 0;text-align:center}}@keyframes navOpen-9b2aad39{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.final-cta[data-v-999b2e00]{background:#fff;padding:5rem 0}.cta-panel[data-v-999b2e00]{background:var(--grad-night);border-radius:var(--radius-2xl);color:#fff;isolation:isolate;overflow:hidden;padding:4rem;position:relative}.cta-panel[data-v-999b2e00]:before{background:radial-gradient(circle at 15% 20%,rgba(0,102,204,.4) 0,transparent 50%),radial-gradient(circle at 85% 80%,rgba(107,70,255,.3) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.cta-grid[data-v-999b2e00]{align-items:center;display:grid;gap:3rem;grid-template-columns:1.4fr 1fr;position:relative;z-index:1}.cta-content h2[data-v-999b2e00]{color:#fff;font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.2;margin:1rem 0}.cta-content p[data-v-999b2e00]{color:#ffffffc7;font-size:1.1rem;margin-bottom:2rem;max-width:540px}.cta-actions[data-v-999b2e00]{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:1.5rem}.cta-btn-primary[data-v-999b2e00]{background:#fff;box-shadow:0 18px 40px -12px #00000080;color:var(--color-primary)}.cta-btn-primary[data-v-999b2e00]:hover{background:var(--color-primary-50);color:var(--color-primary-dark);transform:translateY(-2px)}.cta-btn-secondary[data-v-999b2e00]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.18);color:#fff}.cta-btn-secondary[data-v-999b2e00]:hover{background:#ffffff29;border-color:#ffffff5c;transform:translateY(-2px)}.cta-bullets[data-v-999b2e00]{display:flex;flex-wrap:wrap;gap:1.1rem;list-style:none;margin:0;padding:0}.cta-bullets li[data-v-999b2e00]{align-items:center;color:#ffffffe0;display:inline-flex;font-size:.88rem;font-weight:500;gap:.45rem}.cta-bullets svg[data-v-999b2e00]{color:#34d399}.cta-visual[data-v-999b2e00]{align-items:center;display:flex;justify-content:center}.orb-stack[data-v-999b2e00]{height:320px;max-width:100%;position:relative;width:320px}.orb-lines[data-v-999b2e00]{height:calc(100% - 40px);inset:20px;width:calc(100% - 40px);z-index:0}.orb[data-v-999b2e00],.orb-lines[data-v-999b2e00]{position:absolute}.orb[data-v-999b2e00]{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;color:#fff;display:inline-flex;height:56px;justify-content:center;width:56px;z-index:1}.orb-1[data-v-999b2e00]{animation:floatY 6s ease-in-out infinite;color:#93c5fd;left:8%;top:8%}.orb-2[data-v-999b2e00]{animation:floatY 7s ease-in-out .6s infinite;color:#c4b5fd;right:8%;top:8%}.orb-3[data-v-999b2e00]{animation:floatY 7.5s ease-in-out .9s infinite;bottom:8%;color:#67e8f9;left:8%}.orb-4[data-v-999b2e00]{animation:floatY 6.5s ease-in-out .3s infinite;bottom:8%;color:#fdba74;right:8%}.orb-center[data-v-999b2e00]{align-items:center;background:var(--grad-brand);border-radius:50%;box-shadow:var(--shadow-glow-brand),0 0 0 8px #ffffff0f;display:inline-flex;height:110px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:110px;z-index:2}.orb-text[data-v-999b2e00]{color:#fff;font-size:.92rem;font-weight:800;letter-spacing:-.02em;line-height:1.05;text-align:center}@media(max-width:968px){.cta-panel[data-v-999b2e00]{padding:2.5rem 1.75rem}.cta-grid[data-v-999b2e00]{gap:2rem;grid-template-columns:1fr}.cta-visual[data-v-999b2e00]{order:-1}.orb-stack[data-v-999b2e00]{height:240px;width:240px}.orb[data-v-999b2e00]{height:46px;width:46px}.orb-center[data-v-999b2e00]{height:92px;width:92px}}@media(max-width:480px){.cta-panel[data-v-999b2e00]{border-radius:var(--radius-lg);padding:2rem 1.25rem}.cta-content h2[data-v-999b2e00]{font-size:1.65rem}}.footer[data-v-19bc242e]{background:var(--grad-night);color:#fff;overflow:hidden;padding:5rem 0 2.5rem;position:relative}.footer[data-v-19bc242e]:before{background:radial-gradient(circle at 8% 20%,rgba(0,102,204,.3) 0,transparent 45%),radial-gradient(circle at 92% 80%,rgba(107,70,255,.22) 0,transparent 45%);content:"";inset:0;pointer-events:none;position:absolute}.footer .container[data-v-19bc242e]{position:relative;z-index:1}.footer-grid[data-v-19bc242e]{display:grid;gap:3rem;grid-template-columns:1.6fr 1fr 1fr 1fr;margin-bottom:3rem}.footer-brand[data-v-19bc242e]{max-width:360px}.footer-logo[data-v-19bc242e]{gap:.75rem;margin-bottom:1.1rem;text-decoration:none}.footer-logo[data-v-19bc242e],.footer-logo-mark[data-v-19bc242e]{align-items:center;display:inline-flex}.footer-logo-mark[data-v-19bc242e]{filter:drop-shadow(0 8px 20px rgba(91,108,255,.4));justify-content:center}.footer-logo-text[data-v-19bc242e]{display:flex;flex-direction:column;line-height:1.05}.logo-word[data-v-19bc242e]{color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:-.02em}.logo-accent[data-v-19bc242e]{color:#c4b5fd}.logo-by[data-v-19bc242e]{color:#ffffff8c;font-size:.62rem;font-weight:700;letter-spacing:.18em;margin-top:4px}.footer-tag[data-v-19bc242e]{color:#ffffffb3;font-size:.95rem;margin-bottom:.6rem}.footer-blurb[data-v-19bc242e]{color:#ffffff8c;font-size:.88rem;line-height:1.55}h4[data-v-19bc242e]{color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.12em;margin-bottom:1.1rem;text-transform:uppercase}ul[data-v-19bc242e]{list-style:none;padding:0}li[data-v-19bc242e]{font-size:.93rem;margin-bottom:.65rem}a[data-v-19bc242e]{color:#ffffffa6;text-decoration:none;transition:color .18s ease}a[data-v-19bc242e]:hover{color:#fff}.footer-bottom[data-v-19bc242e]{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);color:#ffffff80;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;justify-content:space-between;padding-top:1.75rem}.footer-bottom p[data-v-19bc242e]{color:inherit;font-size:inherit;margin:0}.footer-mail a[data-v-19bc242e]{color:#ffffffbf;font-weight:500}.footer-mail a[data-v-19bc242e]:hover{color:#fff}@media(max-width:968px){.footer-grid[data-v-19bc242e]{gap:2rem;grid-template-columns:1fr 1fr}.footer-brand[data-v-19bc242e]{grid-column:1/-1;max-width:none}}@media(max-width:560px){.footer-grid[data-v-19bc242e]{grid-template-columns:1fr}.footer-bottom[data-v-19bc242e]{align-items:flex-start;flex-direction:column;text-align:left}}
