.landing-nav_nav__ksfbW{position:fixed;top:0;left:0;right:0;z-index:var(--z-sticky);padding:var(--space-3) var(--space-4);transition:background-color var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth);border-bottom:1px solid transparent}.landing-nav_navScrolled__6lfkE{background-color:var(--surface-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--border)}.landing-nav_inner__0pQw4{max-width:var(--content-max);margin:0 auto;display:flex;align-items:center;gap:var(--space-4);min-height:44px}.landing-nav_logo__NSCsb{display:flex;align-items:center;gap:var(--space-2);text-decoration:none;flex-shrink:0}.landing-nav_logoMark__bq1D2{border-radius:var(--radius-sm)}.landing-nav_logoText__ju6K0{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--text-primary)}.landing-nav_links__qbvG6{display:none;align-items:center;gap:var(--space-1);flex:1 1;justify-content:center}@media (min-width:768px){.landing-nav_links__qbvG6{display:flex}}.landing-nav_link__7J1xN{padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-muted);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;text-decoration:none;transition:color var(--duration-fast) var(--ease-smooth)}.landing-nav_link__7J1xN:hover{color:var(--text-primary)}.landing-nav_linkActive__MjG3r{color:var(--coral-text)}.landing-nav_actions__okXCF{display:none;align-items:center;gap:var(--space-2);flex-shrink:0}@media (min-width:768px){.landing-nav_actions__okXCF{display:flex}}.landing-nav_primaryBtn__3Sacj{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--on-fill);background-color:var(--coral);border:none;border-radius:var(--radius);text-decoration:none;min-height:36px;display:inline-flex;align-items:center;transition:background-color var(--duration-fast) var(--ease-smooth)}.landing-nav_primaryBtn__3Sacj:hover{background-color:var(--coral-bright)}.landing-nav_secondaryBtn__bhqXb{padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);background:none;border:none;text-decoration:none;min-height:36px;display:inline-flex;align-items:center;transition:color var(--duration-fast) var(--ease-smooth)}.landing-nav_secondaryBtn__bhqXb:hover{color:var(--text-primary)}.landing-nav_hamburger__wWhjF{display:flex;flex-direction:column;gap:5px;padding:var(--space-2);background:none;border:none;cursor:pointer;margin-left:auto}@media (min-width:768px){.landing-nav_hamburger__wWhjF{display:none}}.landing-nav_hamburgerLine__0jn7A{display:block;width:20px;height:2px;background-color:var(--text-secondary);border-radius:1px;transition:transform var(--duration-fast) var(--ease-smooth),opacity var(--duration-fast) var(--ease-smooth)}.landing-nav_hamburgerOpen1__oBa_O{transform:translateY(7px) rotate(45deg)}.landing-nav_hamburgerOpen2__zmVA9{opacity:0}.landing-nav_hamburgerOpen3__3ZPPg{transform:translateY(-7px) rotate(-45deg)}.landing-nav_mobileMenu__Fc8al{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-5);background-color:var(--surface-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);animation:landing-nav_fadeIn__7cczB var(--duration-fast) var(--ease-out) both}@media (min-width:768px){.landing-nav_mobileMenu__Fc8al{display:none}}.landing-nav_mobileLink__4nxpp{padding:var(--space-3) var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);background:none;border:none;text-align:left;cursor:pointer;text-decoration:none;display:block;border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--ease-smooth)}.landing-nav_mobileLink__4nxpp:hover{color:var(--text-primary)}.landing-nav_mobileDivider__kaFdw{height:1px;background-color:var(--border);margin:var(--space-2) 0}@keyframes landing-nav_fadeIn__7cczB{0%{opacity:0}to{opacity:1}}