.marketing-header{max-width:1200px;min-height:68px;margin:auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff12}.marketing-brand{display:inline-flex;align-items:center;flex-shrink:0;font:750 21px Manrope,system-ui,sans-serif;letter-spacing:-.8px;color:#eef0f7}.marketing-brand-period{color:#b8a4ff}.marketing-brand-symbol{width:21px;height:23px;display:flex;align-items:flex-end;gap:3px;margin-right:10px;transform:skewY(-10deg)}.marketing-brand-symbol span{display:block;width:5px;background:#b8a4ff}.marketing-brand-symbol span:nth-child(1){height:9px}.marketing-brand-symbol span:nth-child(2){height:16px}.marketing-brand-symbol span:nth-child(3){height:23px}.marketing-header nav{display:flex;align-items:stretch;align-self:stretch;gap:22px;color:#b4bed0;font-size:12px}.marketing-header nav a{position:relative;display:flex;align-items:center;padding-block:16px;white-space:nowrap}.marketing-header nav a:hover{color:#b8a4ff}.marketing-header nav a[aria-current=page]{color:#eef0f7}.marketing-header nav a[aria-current=page]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#b8a4ff}.marketing-header-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.marketing-header-actions a,.marketing-header-actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:500 12px DM Sans,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.marketing-demo{border:0;background:none;padding:9px 0;color:#b8a4ff}.marketing-demo:hover{color:#e1d7ff}.marketing-login{min-height:36px;border:1px solid #ffffff25;border-radius:7px;padding:9px 15px;color:#eef0f7;background:#ffffff04}.marketing-login:hover{border-color:#b8a4ff;background:#19203a}.marketing-header a:focus-visible,.marketing-header button:focus-visible{outline:2px solid #b8a4ff;outline-offset:4px}@media (max-width: 1080px){.marketing-header{flex-wrap:wrap;gap:0 20px;padding-top:16px}.marketing-header nav{order:3;width:100%;justify-content:center;gap:30px;margin-top:4px}.marketing-header-actions{margin-left:auto}.marketing-header nav a{padding-block:14px}}@media (max-width: 650px){.marketing-header{padding-inline:18px}.marketing-brand{font-size:19px}.marketing-header-actions{gap:12px}.marketing-demo{display:none!important}.marketing-header nav{justify-content:space-between;gap:12px;overflow-x:auto;overflow-y:hidden;font-size:11px}.marketing-header nav a{flex-shrink:0}.marketing-login{padding-inline:11px}}@media (max-width: 360px){.marketing-header nav{flex-wrap:wrap;justify-content:center;gap:0 18px;overflow:visible}.marketing-header nav a{padding-block:10px}}
