.header-container[data-v-660fb1c4]{align-items:center;background-color:transparent;display:flex;height:80px;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.header-container.sticky[data-v-660fb1c4]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--header-sticky-bg);border-bottom:1px solid hsla(0,0%,100%,.1);height:70px}.header-content[data-v-660fb1c4]{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.nav-links[data-v-660fb1c4]{display:flex;gap:25px}.nav-links a[data-v-660fb1c4]{color:var(--text-main);font-weight:500;text-decoration:none;transition:color .2s}.nav-links a[data-v-660fb1c4]:hover{color:var(--primary-color)}.header-actions[data-v-660fb1c4]{gap:12px}.btn-icon[data-v-660fb1c4],.header-actions[data-v-660fb1c4]{align-items:center;display:flex}.btn-icon[data-v-660fb1c4]{background:transparent;border:none;cursor:pointer;font-size:1.2rem;justify-content:center;padding:5px;transition:transform .2s}.btn-icon[data-v-660fb1c4]:hover{transform:scale(1.1)}.lang-selector[data-v-660fb1c4]{position:relative}.btn-lang[data-v-660fb1c4]{background:transparent;border:1px solid var(--border-color);border-radius:6px;color:var(--text-main);cursor:pointer;font-size:.9rem;padding:5px 10px;transition:all .2s}.btn-lang[data-v-660fb1c4]:hover{border-color:var(--primary-color);color:var(--primary-color)}.lang-dropdown[data-v-660fb1c4]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-md);margin-top:10px;min-width:100px;overflow:hidden;position:absolute;right:0;top:100%}.lang-dropdown button[data-v-660fb1c4]{background:transparent;border:none;color:var(--text-main);cursor:pointer;display:block;padding:10px 15px;text-align:left;white-space:nowrap;width:100%}.lang-dropdown button[data-v-660fb1c4]:hover{background:var(--primary-color);color:#fff}.btn-sign-in[data-v-660fb1c4]{background:transparent;border:none;color:var(--text-main);cursor:pointer;font-weight:600;padding:8px 12px;text-decoration:none;transition:color .2s;white-space:nowrap}.btn-sign-in[data-v-660fb1c4]:hover{color:var(--primary-color)}.btn-hydra[data-v-660fb1c4]{border-radius:8px;cursor:pointer;display:inline-block;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .2s;white-space:nowrap}.btn-hydra-primary[data-v-660fb1c4]{background-color:var(--primary-color);border:none;color:#fff}.btn-hydra-primary[data-v-660fb1c4]:hover{background-color:var(--primary-hover);color:#fff}@media(max-width:768px){.desktop-only[data-v-660fb1c4],.nav-links[data-v-660fb1c4]{display:none}.mobile-menu-toggle[data-v-660fb1c4]{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:10px;z-index:1001}.mobile-menu-toggle .bar[data-v-660fb1c4]{background-color:var(--text-main);height:2px;transition:all .3s ease;width:25px}.mobile-menu-toggle[aria-expanded=true] .bar[data-v-660fb1c4]:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] .bar[data-v-660fb1c4]:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] .bar[data-v-660fb1c4]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-overlay[data-v-660fb1c4]{background-color:var(--bg-color);display:flex;flex-direction:column;height:100%;left:0;opacity:0;padding:20px;position:fixed;top:0;transition:opacity .3s ease-in-out,visibility .3s;visibility:hidden;width:100%;z-index:2000}.mobile-menu-overlay.active[data-v-660fb1c4]{opacity:1;visibility:visible}.mobile-menu-header[data-v-660fb1c4]{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.close-btn[data-v-660fb1c4]{background:transparent;border:none;color:var(--text-main);cursor:pointer;font-size:2rem}.mobile-nav[data-v-660fb1c4]{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.mobile-nav a[data-v-660fb1c4]{color:var(--text-main);font-size:1.25rem;font-weight:600;text-decoration:none}.w-100[data-v-660fb1c4]{text-align:center;width:100%}}@media(min-width:769px){.mobile-menu-overlay[data-v-660fb1c4],.mobile-menu-toggle[data-v-660fb1c4]{display:none}}body.mobile-menu-open footer,body.mobile-menu-open main{display:none}.footer-section[data-v-f4d9388b]{background-color:var(--bg-color);border-top:1px solid var(--border-color);padding:100px 0 50px}.container[data-v-f4d9388b]{margin:0 auto;max-width:1200px;padding:0 20px}.cta-banner[data-v-f4d9388b]{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-hover) 100%);border-radius:32px;box-shadow:0 20px 50px #2563eb4d;margin-bottom:80px;padding:80px 40px;text-align:center}.cta-banner h2[data-v-f4d9388b]{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:20px}.cta-banner p[data-v-f4d9388b]{color:#fffc;font-size:1.1rem;margin-bottom:40px}.btn-hydra[data-v-f4d9388b]{background-color:#fff;border:none;border-radius:12px;color:var(--primary-color);cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:700;padding:18px 40px;text-decoration:none;transition:transform .2s}.btn-hydra[data-v-f4d9388b]:hover{transform:scale(1.05)}.pricing-note[data-v-f4d9388b]{color:#fff9!important;font-size:.85rem;margin-top:20px}.footer-bottom[data-v-f4d9388b]{align-items:flex-start;display:flex;justify-content:space-between}.footer-logo p[data-v-f4d9388b]{color:var(--text-muted);font-size:.9rem;margin-top:15px}.footer-links[data-v-f4d9388b]{display:flex;gap:80px}.link-group h4[data-v-f4d9388b]{color:var(--text-main);font-size:1rem;margin-bottom:20px}.link-group a[data-v-f4d9388b]{color:var(--text-muted);display:block;font-size:.9rem;margin-bottom:12px;text-decoration:none;transition:color .2s}.link-group a[data-v-f4d9388b]:hover{color:#2563eb}@media(max-width:768px){.footer-section[data-v-f4d9388b]{padding:60px 0 30px}.cta-banner[data-v-f4d9388b]{border-radius:24px;margin-bottom:60px;padding:40px 20px}.footer-bottom[data-v-f4d9388b]{flex-direction:column;gap:50px}.footer-links[data-v-f4d9388b]{flex-wrap:wrap;gap:40px}.cta-banner h2[data-v-f4d9388b]{font-size:1.75rem}.btn-hydra[data-v-f4d9388b],.cta-banner p[data-v-f4d9388b]{font-size:1rem}.btn-hydra[data-v-f4d9388b]{padding:15px 30px}}
