.nav-collapse{display:contents}.nav-toggle{display:none}.submenu-toggle{display:none}.nav-links .mega a.mega-overview{display:none}.nav-phone{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .15s ease}.nav-phone:hover{color:var(--pink)}.nav-phone svg{width:16px;height:16px;flex:none}@media (max-width:1199px) and (min-width:1001px){.nav-phone{display:none}}@media (max-width:1000px){.navbar{position:relative}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:6px;background:0 0;border:none;cursor:pointer;color:#d81b4a;-webkit-tap-highlight-color:transparent}.nav-toggle svg{width:30px;height:30px;display:block}.nav-toggle .ico-close{display:none}.navbar.nav-open .nav-toggle .ico-menu{display:none}.navbar.nav-open .nav-toggle .ico-close{display:block}.nav-collapse{display:none}.navbar.nav-open .nav-collapse{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #e4e7eb;box-shadow:0 24px 44px rgba(20,22,26,.16);padding:6px 0 18px;z-index:1000;max-height:calc(100vh - 72px);overflow-y:auto;-webkit-overflow-scrolling:touch}.navbar.nav-open .nav-links{display:flex;flex-direction:column;align-items:stretch;gap:0}.navbar.nav-open .nav-links>.nav-item{position:static;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid #f0f2f4}.navbar.nav-open .nav-links>.nav-item>a{flex:1 1 auto;display:flex;align-items:center;padding:15px 24px;font-size:17px;font-weight:500;color:#14161a;white-space:normal}.navbar.nav-open .nav-links>a{position:static;margin:0;padding:15px 24px;display:flex;align-items:center;font-size:17px;font-weight:500;color:#14161a;white-space:normal;border-bottom:1px solid #f0f2f4}.navbar.nav-open .nav-links>.nav-item>a .caret,.navbar.nav-open .nav-links>a .caret{display:none}.navbar.nav-open .submenu-toggle{flex:0 0 58px;display:flex;align-items:center;justify-content:center;background:0 0;border:none;border-left:1px solid #f0f2f4;cursor:pointer;color:#9aa0a6;-webkit-tap-highlight-color:transparent}.navbar.nav-open .submenu-toggle svg{width:16px;height:16px;transition:transform .2s ease}.navbar.nav-open .nav-item.expanded .submenu-toggle svg{transform:rotate(180deg)}.navbar.nav-open .nav-links .mega{display:none}.navbar.nav-open .nav-links .nav-item.expanded .mega{display:block;flex-basis:100%;width:auto;position:static;opacity:1;visibility:visible;transform:none;background:#f7f8f9;border:none;border-radius:0;box-shadow:none;margin:0;padding:4px 0 10px}.navbar.nav-open .nav-links .mega .col-title{padding:18px 24px 7px;font-size:10.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#d81b4a}.navbar.nav-open .nav-links .mega a{display:flex;align-items:center;gap:8px;padding:11px 24px;font-size:15px;color:#41474f;border-radius:0;white-space:normal}.navbar.nav-open .nav-links .mega a:hover{background:#eef0f2}.navbar.nav-open .nav-links .nav-item.expanded .mega .mega-overview{display:flex;font-weight:600;color:#14161a;border-bottom:1px solid #edeff1;padding:12px 24px}.navbar.nav-open .nav-cta{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:18px 24px 4px}.navbar.nav-open .nav-cta .nav-phone{color:#14161a;font-size:17px;font-weight:700;padding:2px 0}.navbar.nav-open .nav-cta .nav-login{color:#14161a;font-size:17px;font-weight:500;padding:2px 0}.navbar.nav-open .nav-cta .btn-demo{text-align:center;padding:14px;font-size:16px}}