.marketing-header .nav-inner{max-width:1360px;padding:18px 32px;gap:24px}.marketing-header .nav-logo-mark{width:40px;height:40px}.marketing-header .nav-wordmark-main{font-size:27px;text-transform:none;letter-spacing:-.03em}.marketing-header .nav-wordmark-sub{font-size:12px;font-weight:400;color:#5f5b52;letter-spacing:0;margin-top:4px}.marketing-header .nav-links{gap:24px}.marketing-header .nav-auth-link,.marketing-header .nav-links a{font-size:14px;text-transform:none;letter-spacing:0;color:#5f5b52;min-height:44px;display:inline-flex;align-items:center}.marketing-header .nav-actions{gap:14px}.marketing-header .map-btn{font-size:15px;min-height:44px;padding:10px 18px;white-space:nowrap}.marketing-menu-toggle{display:none}.marketing-header :focus-visible{outline:2px solid #944923;outline-offset:5px}@media (max-width:1120px){.marketing-header .nav-wordmark-sub{display:none}.marketing-header .nav-links{gap:16px}}@media (max-width:940px){.marketing-header .nav-inner{position:relative;padding:12px 20px;gap:12px}.marketing-navigation{margin-left:auto}.marketing-menu-toggle{display:block;min-width:56px;min-height:44px;padding:8px;border:1px solid #c7c3ba;background:transparent;color:#1e1c18;font:inherit;font-size:14px;cursor:pointer}.marketing-header .nav-links{display:none}.marketing-header .nav-links.open{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;right:0;padding:16px 24px;background:#fafaf8;border-bottom:1px solid #c7c3ba;gap:0;box-shadow:0 12px 20px #1e1c1812}.marketing-header .nav-links a{font-size:16px}}@media (max-width:480px){.marketing-header .nav-inner{padding:10px 12px;gap:8px;flex-wrap:wrap}.marketing-header .nav-logo{gap:8px}.marketing-header .nav-wordmark-main{font-size:24px;max-width:none}.marketing-header .nav-logo-mark{width:32px;height:32px}.marketing-header .nav-actions{gap:8px}.marketing-header .map-btn{font-size:14px;padding:10px 12px}.marketing-header .nav-auth-link{font-size:14px}}