.nova-header .nav-wrap{gap:20px}.nova-header .nova-desktop-nav{flex:0 auto;gap:0;display:flex}.nova-header .nova-nav-trigger{background:0 0;border-radius:0;height:44px;padding:10px 9px;font-size:14px;font-weight:400;position:relative}.nova-header .nova-nav-trigger:after{content:"";background:var(--nova-accent);opacity:0;height:2px;transition:opacity .15s;display:none;position:absolute;bottom:-14px;left:9px;right:9px}.nova-header .nova-nav-trigger[data-popup-open]:after,.nova-header .nova-nav-trigger[data-open]:after{opacity:1;display:block}.nova-nav-trigger[data-current]{color:var(--nova-accent)}.nova-menu-backdrop{z-index:29;pointer-events:none;background:#8080801a;position:fixed;inset:0;transition:none!important;animation:none!important}@media (width<=1149px){.nova-menu-backdrop{display:none}}.nova-menu-positioner{z-index:50;width:auto;max-width:none;left:0!important;right:0!important}.nova-menu-positioner:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nova-menu-popup{width:100%;height:var(--popup-height);color:var(--foreground);box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e4e7eb;border-radius:0;outline:none;transition:height .24s,opacity .15s,transform .24s;transform:translateY(0)}.nova-menu-popup[data-starting-style],.nova-menu-popup[data-ending-style]{opacity:0;transform:translateY(-20px)}.nova-menu-viewport{width:100%;height:100%;position:relative;overflow:hidden}.nova-mega-panel{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;width:100%;height:100%;max-height:none;font-family:var(--nova-body-font);overflow-y:auto;padding:24px 0!important;transition:opacity .15s!important;animation:none!important;transform:translate(0,0)!important}.nova-mega-panel[hidden]{display:none!important}.nova-mega-panel>.nova-menu-layout{width:calc(100% - 80px);max-width:1180px;height:auto;min-height:0;margin-inline:auto}.nova-menu-layout{grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.nova-menu-intro{background:color-mix(in srgb, var(--nova-accent) 24%, #101c30);color:#fff;border-radius:2px;flex-direction:column;padding:22px;display:flex}.nova-menu-overview{color:inherit;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;border-radius:0!important;padding:0!important}.nova-menu-overview>svg{flex-shrink:0;margin-top:2px}.nova-menu-eyebrow{margin-bottom:0;font-size:16px;font-weight:550;line-height:1.5;display:block}.nova-menu-heading{color:#c9d4e5;margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.5;display:block}.nova-menu-role{color:#dbe6ff;margin:14px 0 0;font-size:14px;line-height:1.5}.nova-menu-art-slot{flex-shrink:0;margin-top:auto;padding-top:24px}.nova-menu-art{color:#a8c3ea;opacity:.1;width:100%;height:48px;margin:0;display:block}.nova-menu-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.nova-menu-group{border:1px solid #e4e7eb;border-radius:2px;padding:16px}.nova-menu-group h3,.nova-menu-tile-title{align-items:center;gap:8px;font-size:15px;font-weight:550;line-height:1.4;display:flex}.nova-menu-mark{color:var(--nova-accent);flex-shrink:0;margin-left:auto;width:24px!important;height:24px!important}.nova-menu-description{color:#526074;margin:8px 0 0;font-size:14px;line-height:1.5;display:block}.nova-menu-group ul{margin:10px 0 0;padding:0;list-style:none}.nova-menu-group li{margin:0}.nova-menu-group .nova-menu-link{border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 0;font-size:14px;line-height:1.45;display:flex}.nova-menu-link>svg{opacity:.6;flex-shrink:0}.nova-menu-rail-group{border:0;border-top:1px solid #ffffff26;margin-top:12px;padding:14px 0 0}.nova-menu-rail-group h3{color:#c4d7ff;font-size:12px;font-weight:400}.nova-menu-rail-group ul{margin-top:4px}.nova-menu-intro a:hover,.nova-menu-intro a:focus-visible{color:#fff;background:#ffffff0c}.nova-menu-tile{border:1px solid #e4e7eb;display:block;border-radius:2px!important;padding:18px!important}.nova-menu-tile:hover,.nova-menu-group .nova-menu-link:hover{background:var(--nova-surface);color:var(--nova-accent-hover)}.nova-menu-intro .nova-menu-link:hover{color:#fff;background:#ffffff0c}.nova-menu-layout a:focus-visible{outline:2px solid var(--nova-accent)!important;outline-offset:3px!important}.nova-menu-intro a:focus-visible{outline-color:#b8d1ff!important}.nova-phase{color:#4d535d;white-space:nowrap;background:#eef0f3;border-radius:2px;margin-left:6px;padding:2px 5px;font-size:11px;font-weight:400;line-height:1.5;display:inline-block}.nova-menu-platform .nova-menu-tile:last-child:nth-child(odd){grid-column:1/-1}.nova-menu-solutions .nova-menu-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-menu-groups>.nova-menu-group{flex-direction:column;display:flex}.nova-menu-groups>.nova-menu-group ul{flex-direction:column;flex:1;justify-content:flex-start;display:flex}.nova-menu-rail-group li+li{border-top:1px solid #ffffff1a}.nova-mobile-ctas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.nova-mobile-ctas .button{justify-content:center;gap:6px;min-height:44px;padding:10px 8px;font-size:13px}.nova-mobile-ctas .button:last-child{color:var(--nova-accent);background:var(--nova-surface);border:1px solid var(--nova-accent)}.nova-menu-customers .nova-menu-groups{grid-template-columns:1fr}.nova-menu-customers .nova-menu-groups>.nova-menu-group ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.nova-mobile-trigger{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:none}.nova-mobile-sheet{overscroll-behavior:contain;font-family:var(--nova-body-font);gap:24px;overflow-y:auto;width:min(520px,100vw)!important;max-width:100vw!important;padding:24px!important}.nova-mobile-top{justify-content:space-between;align-items:center;display:flex}.nova-mobile-top .nova-mobile-trigger{display:flex}.nova-mobile-top [data-slot=sheet-title]{font-size:22px}.nova-mobile-section{padding:18px 0!important;font-size:20px!important}.nova-mobile-content{padding-bottom:24px!important}.nova-mobile-content .nova-menu-layout,.nova-mobile-content .nova-menu-groups{grid-template-columns:1fr}.nova-mobile-content .nova-menu-intro{padding:20px}.nova-mobile-content .nova-menu-art-slot{margin-top:0}.nova-mobile-content .nova-menu-rail-group{margin-top:18px}.nova-mobile-content .nova-menu-group ul,.nova-mobile-content .nova-menu-groups>.nova-menu-group:last-child ul{display:block}.nova-mobile-content .nova-menu-group a{min-height:44px;font-size:16px}.nova-mobile-content .nova-menu-heading{font-size:14px}.nova-mobile-sheet>.button{margin-top:16px}@media (width>=1800px){.nova-header .nav-wrap{width:calc(100% - 120px);max-width:1800px}.nova-header .nova-nav-trigger{padding-inline:17px}}@media (width<=1149px){.nova-header .nova-desktop-nav{display:none}.nova-mobile-trigger{display:inline-flex}.nova-header .nova-header-cta{margin-left:auto}.nova-header .nav-wrap{width:calc(100% - 48px)}}@media (width<=600px){.nova-header .nav-wrap{gap:12px;width:calc(100% - 32px);height:72px}.nova-header .logo img{width:116px}.nova-header .nova-header-cta{gap:8px;padding:10px 12px;font-size:13px}.nova-mobile-sheet{padding:20px!important}}@media (prefers-reduced-motion:reduce){.nova-menu-popup,.nova-mega-panel,.nova-nav-trigger:after,body:has(.nova-header) [data-base-ui-portal] *,[data-slot^=navigation-menu],[data-slot^=navigation-menu] *,[data-slot=sheet-content],.nova-mobile-sheet *,[data-slot=sheet-overlay],.nova-header{transition:none!important;animation:none!important}}@media (width>=1150px){.nova-mega-panel>.nova-menu-layout{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:20px}.nova-mega-panel .nova-menu-groups{align-items:stretch;column-gap:16px}.nova-mega-panel{--menu-item-padding:8px;--menu-item-line-height:1.45}.nova-mega-panel .nova-menu-group .nova-menu-link{padding-block:var(--menu-item-padding);line-height:var(--menu-item-line-height)}.nova-mega-panel .nova-menu-groups{align-content:stretch;row-gap:16px}.nova-mega-panel .nova-menu-platform .nova-menu-groups{align-content:start}.nova-mega-panel .nova-menu-group ul{flex:none;align-content:start;row-gap:0}.nova-mega-panel .nova-menu-tile{padding-block:var(--menu-item-padding)!important}}.nova-header .nova-pricing-direct{align-items:center;display:inline-flex}.nova-mobile-sheet .nova-pricing-direct{width:100%;font-weight:500;display:flex}.nova-menu-compare .nova-menu-groups>.nova-menu-group{grid-column:1/-1}.nova-menu-compare .nova-menu-groups>.nova-menu-group ul{margin-top:0}@media (width>=1150px){.nova-menu-compare .nova-menu-groups>.nova-menu-group ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}}.nova-menu-resources .nova-resource-faq{margin-top:28px}.nova-menu-resources .nova-resource-blogs{background:var(--nova-ink);color:#fff;border-color:var(--nova-ink)}.nova-resource-slides{margin-top:0;display:grid;position:relative}.nova-resource-slide{opacity:1;visibility:visible;z-index:1;grid-area:1/1;min-width:0;transition:opacity .42s,visibility;display:grid}.nova-resource-slide[aria-hidden=true]{visibility:hidden;pointer-events:none;opacity:0;z-index:0;transition:opacity 0s .42s,visibility 0s .42s}.nova-menu-resources .nova-resource-card{isolation:isolate;color:#fff;background:var(--nova-dark);border-radius:0;min-height:300px;padding:112px 0 0;display:grid;position:relative}.nova-resource-card img{object-fit:cover;z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.nova-resource-overlay{isolation:isolate;color:#fff;align-self:end;gap:8px;padding:32px 22px 60px;display:grid;position:relative}.nova-resource-overlay:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--nova-dark) 82%, transparent) 40%, color-mix(in srgb, var(--nova-dark) 94%, transparent));z-index:-1;position:absolute;inset:-32px 0 0}.nova-resource-category{color:#fff;font-size:13px;font-weight:500;line-height:1.5}.nova-resource-title{overflow-wrap:anywhere;text-wrap:pretty;font-size:22px;font-weight:550;line-height:1.3}.nova-resource-card:hover .nova-resource-title,.nova-resource-card:focus-visible .nova-resource-title{color:var(--nova-soft);text-underline-offset:4px;text-decoration:underline}.nova-menu-resources .nova-resource-card:focus-visible{outline:2px solid var(--nova-soft);outline-offset:4px}.nova-resource-toolbar{justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.nova-resource-pagination{z-index:2;border:0;gap:0;min-width:0;margin:0;padding:0;display:flex;position:absolute;bottom:8px;right:12px}.nova-resource-pagination button{width:24px;height:44px;color:var(--nova-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 24px;place-items:center;padding:0;display:grid}.nova-resource-dot{background:#ffffff80;border-radius:999px;width:6px;height:6px;transition:width .16s,background-color .16s}.nova-resource-pagination button[aria-pressed=true] .nova-resource-dot{background:#fff;width:14px}.nova-resource-pagination button:hover .nova-resource-dot{background:#fff}.nova-resource-pagination button:focus-visible{outline:2px solid var(--nova-soft);outline-offset:-4px}.nova-resource-playback{z-index:2;color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:44px;padding:0;display:grid;position:absolute;bottom:8px;left:16px}.nova-resource-playback:hover,.nova-resource-playback:focus-visible{color:var(--nova-soft)}.nova-resource-playback:focus-visible{outline:2px solid var(--nova-soft);outline-offset:-2px}.nova-resource-playback:disabled{opacity:.5;cursor:default}.nova-menu-resources .nova-resource-latest{color:#fff;background:0 0;min-height:44px;margin:0;padding:0;font-size:14px}.nova-menu-resources .nova-resource-latest:hover,.nova-menu-resources .nova-resource-latest:focus-visible{color:var(--nova-soft);background:0 0}.nova-menu-resources .nova-resource-latest:focus-visible{outline:2px solid var(--nova-soft);outline-offset:3px}.nova-menu-resources .nova-resource-blogs a:focus-visible{outline-color:var(--nova-soft)!important}@media (prefers-reduced-motion:reduce){.nova-resource-dot,.nova-resource-slide,.nova-resource-slide[aria-hidden=true]{transition:none}}.nova-header .nova-desktop-nav .nova-nav-trigger,.nova-header .nova-desktop-nav[data-pointer-closed] .nova-nav-trigger{box-shadow:none;--tw-ring-color:transparent;--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;outline:none}.nova-header .nova-desktop-nav .nova-nav-trigger:before,.nova-header .nova-desktop-nav[data-pointer-closed] .nova-nav-trigger:before{content:none;box-shadow:none;border:0;outline:none}.nova-header .nova-desktop-nav .nova-nav-trigger:focus-visible,.nova-header .nova-desktop-nav[data-pointer-closed] .nova-nav-trigger:focus-visible{color:var(--nova-accent);text-underline-offset:6px;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:2px}
