.navigation[data-v-65aed220]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border-bottom:1px solid hsla(0,0%,100%,.2);left:0;position:fixed;right:0;top:0;z-index:1000}.nav-container[data-v-65aed220]{align-items:center;display:flex;height:72px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem}.nav-logo .logo-link[data-v-65aed220]{align-items:center;color:#0f172a;display:flex;gap:.75rem;text-decoration:none}.nav-logo .logo-link .logo-icon[data-v-65aed220]{align-items:center;background:linear-gradient(135deg,#2f5f4b,#1a3d2e);border-radius:8px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.nav-logo .logo-link .logo-text[data-v-65aed220]{color:#0f172a;font-size:1.25rem;font-weight:700}.nav-menu[data-v-65aed220]{align-items:center;display:flex;gap:2rem}.nav-menu .nav-link[data-v-65aed220]{border-radius:12px;color:#64748b;font-size:.95rem;font-weight:500;padding:.75rem 1.25rem;text-decoration:none;transition:all .3s ease}.nav-menu .nav-link[data-v-65aed220]:hover{background:#667eea1a;color:#0f172a}.nav-actions[data-v-65aed220]{align-items:center;display:flex;gap:.75rem}.nav-actions .btn[data-v-65aed220]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.nav-actions .btn.btn-primary[data-v-65aed220]{background:linear-gradient(135deg,#2f5f4b,#1a3d2e);color:#fff}.nav-actions .btn.btn-primary[data-v-65aed220]:hover{box-shadow:0 10px 25px #667eea4d;transform:translateY(-2px)}.nav-actions .btn.btn-secondary[data-v-65aed220]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#0f172a}.nav-actions .btn.btn-secondary[data-v-65aed220]:hover{background:#fff3;transform:translateY(-2px)}.mobile-menu-btn[data-v-65aed220]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:.5rem}.mobile-menu-btn .hamburger-line[data-v-65aed220]{background:#0f172a;border-radius:2px;height:2px;transition:all .3s ease;width:24px}.mobile-menu-btn.active .hamburger-line[data-v-65aed220]:first-child{transform:rotate(45deg) translate(6px,6px)}.mobile-menu-btn.active .hamburger-line[data-v-65aed220]:nth-child(2){opacity:0}.mobile-menu-btn.active .hamburger-line[data-v-65aed220]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-menu[data-v-65aed220]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid hsla(0,0%,100%,.2);box-shadow:0 10px 25px #0000001a;left:0;position:absolute;right:0;top:100%}.mobile-menu .mobile-menu-content[data-v-65aed220]{margin:0 auto;max-width:1200px;padding:2rem}.mobile-menu .mobile-nav-links[data-v-65aed220]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.mobile-menu .mobile-nav-links .mobile-nav-link[data-v-65aed220]{border-radius:12px;color:#64748b;font-size:1.1rem;font-weight:500;padding:1rem;text-decoration:none;transition:all .3s ease}.mobile-menu .mobile-nav-links .mobile-nav-link[data-v-65aed220]:hover{background:#667eea1a;color:#0f172a}.mobile-menu .mobile-actions[data-v-65aed220]{display:flex;flex-direction:column;gap:1rem}.mobile-menu .mobile-actions .btn[data-v-65aed220]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:1rem 1.5rem;text-decoration:none;transition:all .3s ease}.mobile-menu .mobile-actions .btn.btn-full[data-v-65aed220]{width:100%}.mobile-menu .mobile-actions .btn.btn-primary[data-v-65aed220]{background:linear-gradient(135deg,#2f5f4b,#1a3d2e);color:#fff}.mobile-menu .mobile-actions .btn.btn-primary[data-v-65aed220]:hover{box-shadow:0 10px 25px #667eea4d;transform:translateY(-2px)}.mobile-menu .mobile-actions .btn.btn-secondary[data-v-65aed220]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);color:#0f172a}.mobile-menu .mobile-actions .btn.btn-secondary[data-v-65aed220]:hover{background:#fff3;transform:translateY(-2px)}@media (max-width:768px){.desktop-menu[data-v-65aed220],.nav-actions[data-v-65aed220]{display:none}.mobile-menu-btn[data-v-65aed220]{display:flex}.nav-container[data-v-65aed220]{padding:0 1rem}}
