/* neimo-gnav-1.0.1 · 21 Oct 2026 · the k-ID shared Nav seated in the neimo. page header (#gnav). neimo.'s own stylesheet re-applies Webflow base styles (nav menu, dropdown, brand, button) after k-ID's, so every k-ID rule for the nav's classes is restated here under :where(#gnav) — same specificity, later in the cascade — and kid-nav.css (loaded in the body) still wins as on every other page. */
/* Webflow base element rules neimo.'s stylesheets reset; zero-specificity so every k-ID class rule below still wins */
:where(#gnav .nav.navbar) img{vertical-align:middle;max-width:100%;display:inline-block}
:where(#gnav .nav.navbar) .w-inline-block{max-width:100%;display:inline-block}
:where(#gnav) .nav.navbar{font-family:var(--_typography---paragraph-body--font);font-size:var(--_typography---paragraph-body--font-size);line-height:var(--_typography---paragraph-body--line-height);font-weight:var(--_typography---paragraph-body--font-weight);color:var(--primary--text);text-align:start}
:where(#gnav) .container{max-width:min((100% - var(--_components---container--gutter)*2),var(--_components---container--max-width));margin-left:auto;margin-right:auto;display:block}
:where(#gnav) .container:where(.w-variant-6cae332d-01b0-f960-b41f-aedac7ad74f1),:where(#gnav) .container:where(.w-variant-5a3b2588-a7f4-dd06-61a1-e697adf3e2de){max-width:none}
:where(#gnav) .container.cc-nav{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column;justify-content:center;align-items:center;width:auto;display:flex;position:relative}
:where(#gnav) .container.cc-footer{border:4px solid var(--_color---border);background-color:var(--_color---primary--primary-70);color:var(--_color---base--white);border-radius:2.5rem;padding:3rem 2.8rem}
:where(#gnav) .container.cc-footer:where(.w-variant-c88f2e91-2213-3ec5-1c9e-862dd8b781de){background-color:var(--_color---base--white);border-width:1px 0 0;border-top-color:#0000001a;border-radius:0;padding-left:0;padding-right:0}
:where(#gnav) .container.cc-footer:where(.w-variant-251a1983-b20e-6d66-e11a-7b023a7687ca){background-color:#140039;border-width:0}
:where(#gnav) .container.cc-footer:where(.w-variant-458767a5-d785-9f75-a741-5a78bb612f0d){background-color:var(--_color---base--white);border-width:1px 0 0;border-top-color:#0000001a;border-radius:0;padding-left:0;padding-right:0}
:where(#gnav) .container.cc-footer:where(.w-variant-458767a5-d785-9f75-a741-5a78bb612f0c){background-color:#140039;border-width:0}
:where(#gnav) .container.cc-footer.footer-2-container{background-color:#140039}
:where(#gnav) .container.container-full{max-width:none}
:where(#gnav) .container.container-narrow{max-width:55rem}
:where(#gnav) .container.cc-megamenu{max-width:none}
:where(#gnav) .container.container-timeline{max-width:min((100% - var(--_components---container--gutter)*2),var(--_components---container--max-width))}
:where(#gnav) .container.webinar-hero-grid{grid-column-gap:48px;grid-row-gap:48px;flex-flow:column;display:flex}
:where(#gnav) .container.relative{z-index:1;position:relative}
:where(#gnav) .container._111{z-index:1;justify-content:flex-start;align-items:center;height:200px;display:flex;position:absolute;top:30%;left:0%;right:0%}
:where(#gnav) .container._112{position:absolute;top:30%;left:0%;right:0%}
:where(#gnav) .container._113{position:absolute;top:40%;left:0;right:0}
:where(#gnav) .button{min-height:40px;padding:var(--_components---button--vertical-padding)var(--_components---button--horizontal-padding);grid-column-gap:.62em;grid-row-gap:.62em;border-radius:var(--_components---button--border-radius);background-color:var(--_color---primary--primary-60);pointer-events:auto;font-family:var(--_components---button--font);color:var(--_color---base--white);font-size:var(--_components---button--font-size);line-height:var(--_components---button--line-height);font-weight:var(--_components---button--font-weight);text-align:center;letter-spacing:var(--_components---button--letter-spacing);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:background-color .3s cubic-bezier(.165,.84,.44,1),border-color .3s cubic-bezier(.165,.84,.44,1);display:inline-flex;position:relative}
:where(#gnav) .button:where(.w-variant-052759b4-b398-e98d-c28c-099b380d4426){border-top-width:2px;border-top-color:var(--_color---primary--primary-60);border-right-width:2px;border-right-color:var(--_color---primary--primary-60);border-bottom-width:2px;border-bottom-color:var(--_color---primary--primary-60);border-left-width:2px;border-left-color:var(--_color---primary--primary-60);color:var(--_color---primary--primary-60);background-color:#0000}
:where(#gnav) .button:where(.w-variant-9442412a-bcf5-9fb8-c0c9-e1f67a889f61){border-width:2px;border-color:var(--_color---primary--primary-60);background-color:var(--_color---base--white);color:var(--_color---primary--primary-60)}
:where(#gnav) .button:where(.w-variant-05800c7d-464d-1ed0-1cdf-204b0c065970){padding-top:.75em;padding-bottom:.75em}
:where(#gnav) .button:where(.w-variant-d26ec400-6458-5329-86b3-9d562ec92578){background-color:var(--_color---base--white)}
:where(#gnav) .button:where(.w-variant-9ff69026-04b2-b65e-f6cd-7a803018bf00){background-color:#0000;border-color:#ffffff4d}
:where(#gnav) .button:where(.w-variant-5e5fb0df-2961-ab9c-e7a3-877fceac981d){background-color:var(--_color---neutral--gray-90)}
:where(#gnav) .button:where(.w-variant-9f9d2414-f7d9-12df-3eb6-071c5f302e7b){color:var(--primary--text);background-color:#0000;border-color:#0000001a}
:where(#gnav) .button:where(.w-variant-ad6b1838-2251-7c4f-d7bf-e6c5d840ae67){background-color:#f0edf5}
:where(#gnav) .button:where(.w-variant-1417df8d-cc08-de68-ba63-a89372116409){color:#555;background-color:#0000;border-width:0;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding-left:0;padding-right:0}
:where(#gnav) .button:hover{background-color:var(--_color---primary--primary-80)}
:where(#gnav) .button:hover:where(.w-variant-052759b4-b398-e98d-c28c-099b380d4426){background-color:var(--_color---primary--primary-20);color:var(--_color---primary--primary-80)}
:where(#gnav) .button:hover:where(.w-variant-9442412a-bcf5-9fb8-c0c9-e1f67a889f61){background-color:color-mix(in hsl,var(--primary--accent)10%,transparent 90%)}
:where(#gnav) .button:hover:where(.w-variant-d26ec400-6458-5329-86b3-9d562ec92578){background-color:#f1eaff}
:where(#gnav) .button:hover:where(.w-variant-9ff69026-04b2-b65e-f6cd-7a803018bf00){background-color:#f1eaff1f}
:where(#gnav) .button:hover:where(.w-variant-9f9d2414-f7d9-12df-3eb6-071c5f302e7b){background-color:#f1eaff}
:where(#gnav) .button:hover:where(.w-variant-ad6b1838-2251-7c4f-d7bf-e6c5d840ae67){background-color:var(--_color---primary--primary-20)}
:where(#gnav) .button:hover:where(.w-variant-1417df8d-cc08-de68-ba63-a89372116409){color:var(--primary--accent);background-color:#0000}
:where(#gnav) .button:focus-visible,:where(#gnav) .button[data-wf-focus-visible]{border-width:2px;border-color:var(--_color---accent-teal--accent-teal-40);background-color:var(--_color---primary--primary-80);outline-color:var(--primary--accent);outline-offset:2px;outline-width:2px;outline-style:none}
:where(#gnav) .button:focus-visible:where(.w-variant-052759b4-b398-e98d-c28c-099b380d4426),:where(#gnav) .button[data-wf-focus-visible]:where(.w-variant-052759b4-b398-e98d-c28c-099b380d4426){color:var(--_color---base--white)}
:where(#gnav) .button.cc-full{width:100%}
:where(#gnav) .paragraph-sm{margin-bottom:var(--_typography---paragraph-sm--bottom-margin);font-family:var(--_typography---paragraph-sm--font);font-size:var(--_typography---paragraph-sm--font-size);line-height:var(--_typography---paragraph-sm--line-height);font-weight:var(--_typography---paragraph-sm--font-weight);letter-spacing:var(--_typography---paragraph-sm--letter-spacing)}
:where(#gnav) .paragraph-sm.u-mb-0{margin-top:auto;text-decoration:none}
:where(#gnav) .u-d-none{display:none}
:where(#gnav) .u-sr-only{white-space:nowrap;border:0 solid #0000;width:1px;height:1px;margin-top:-1px;padding:0;position:absolute;overflow:hidden}
:where(#gnav) .u-w-100{width:100%}
:where(#gnav) .u-w-100:where(.w-variant-c88f2e91-2213-3ec5-1c9e-862dd8b781de),:where(#gnav) .u-w-100:where(.w-variant-458767a5-d785-9f75-a741-5a78bb612f0d),:where(#gnav) .u-w-100.blue{display:none}
:where(#gnav) .u-w-100.blue:where(.w-variant-c88f2e91-2213-3ec5-1c9e-862dd8b781de),:where(#gnav) .u-w-100.blue:where(.w-variant-458767a5-d785-9f75-a741-5a78bb612f0d){display:block}
:where(#gnav) .u-link-cover{z-index:1;background-color:#0000;width:100%;height:100%;padding:0;position:absolute;inset:0%}
:where(#gnav) .u-link-cover.cc-tabs-link:focus-visible,:where(#gnav) .u-link-cover.cc-tabs-link[data-wf-focus-visible]{outline-color:var(--primary--accent);outline-offset:-2px;outline-width:2px;outline-style:solid}
:where(#gnav) .u-link-cover.article-3.from-blog-linkl{cursor:pointer;display:block}
:where(#gnav) .u-mb-0{margin-bottom:0}
:where(#gnav) .u-mb-0.footer-list{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}
:where(#gnav) .rich-text.grey{color:#747474}
:where(#gnav) .nav{z-index:999;border-bottom:1px none var(--primary--border);width:100%;color:var(--primary--text);background-color:#0000;padding-top:0;padding-bottom:2rem;position:sticky;top:auto}
:where(#gnav) .nav:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06),:where(#gnav) .nav:where(.w-variant-75698064-dd5d-49ab-8a03-e712c66c1fbc){--primary--background:var(--_color---primary--primary-90);--primary--text:var(--_color---base--white);--primary--accent:var(--_color---border);--primary--border:var(--_color---accent-blue--accent-blue-60);--primary--accent-dark:var(--_color---primary--primary-10);--mask-radius:12px;--color:var(--primary--text);--pill-padding-h:12px;--pill-padding-v:12px;--pill-gap:12px}
:where(#gnav) .nav-logo_link{width:auto;height:2.5rem;color:var(--primary--accent);padding-left:0;line-height:1}
:where(#gnav) .legacy-nav-link{padding:var(--_components---button--vertical-padding)var(--_components---button--horizontal-padding);grid-column-gap:.3em;grid-row-gap:.3em;color:var(--_color---primary--primary-90);justify-content:center;align-items:center;transition:color .3s cubic-bezier(.165,.84,.44,1);display:inline-flex}
:where(#gnav) .legacy-nav-link:hover,:where(#gnav) .legacy-nav-link:focus-visible,:where(#gnav) .legacy-nav-link[data-wf-focus-visible]{color:var(--primary--accent)}
:where(#gnav) .legacy-nav-link.cc-dropdown-link{padding-top:var(--_size---0-5rem\<deleted\|variable-70a8c3ac-c656-f79e-479c-716ec38165c2\>);padding-bottom:var(--_size---0-5rem\<deleted\|variable-70a8c3ac-c656-f79e-479c-716ec38165c2\>);display:block}
:where(#gnav) .legacy-nav-link.cc-dropdown-link:focus-visible,:where(#gnav) .legacy-nav-link.cc-dropdown-link[data-wf-focus-visible]{outline-color:var(--primary--accent);outline-offset:-2px;outline-width:2px}
:where(#gnav) .legacy-nav-link.cc-dropdown-btn{padding-right:calc(var(--component-button--horizontal-padding)/2)}
:where(#gnav) .legacy-nav-link.cc-dropdown-btn:focus-visible,:where(#gnav) .legacy-nav-link.cc-dropdown-btn[data-wf-focus-visible]{outline-color:var(--_color---primary--primary-10);outline-offset:2px;outline-width:2px;outline-style:solid}
:where(#gnav) .legacy-nav-menu{display:block;position:static}
:where(#gnav) .nav-dropdown_arrow{width:1.2em}
:where(#gnav) .nav-dropdown_content{z-index:2;border:1px solid var(--primary--border);border-radius:var(--_components---card--border-radius);background-color:var(--primary--background);padding-top:.25rem;padding-bottom:.25rem}
:where(#gnav) .nav-dropdown_content.w--open{text-align:left}
:where(#gnav) .nav-dropdown_content.cc-mega{border-style:none solid solid;border-right-color:var(--_color---neutral--gray-10);border-bottom-color:var(--_color---neutral--gray-10);border-left-color:var(--_color---neutral--gray-10);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffc;border-radius:0 0 2.0625rem 2.0625rem;width:100%;max-height:90vh;margin-top:0;padding:.75rem 1.5rem 1rem;inset:100% 0% auto;box-shadow:0 8px 32px #00000014}
:where(#gnav) .nav-dropdown_content.cc-mega.w--open{border-top-style:solid;border-top-color:var(--_color---neutral--gray-40);background-color:var(--_color---base--white);width:calc(100% + 2px);margin-left:-1px;overflow-y:auto}
:where(#gnav) .nav-dropdown{color:var(--_color---primary--primary-90)}
:where(#gnav) .nav-dropdown.cc-mega{position:static}
:where(#gnav) .nav-skip-link{z-index:9998;background-color:var(--_color---primary--primary-10);opacity:0;height:3em;color:var(--_color---base--white);letter-spacing:.05em;text-transform:uppercase;border-radius:.5rem;margin-top:-8em;padding:.8em 1.5em;font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;transition:opacity .3s cubic-bezier(.165,.84,.44,1),margin .3s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0% auto auto 50%;transform:translate(-50%)}
:where(#gnav) .nav-skip-link:focus-visible,:where(#gnav) .nav-skip-link[data-wf-focus-visible]{opacity:1;outline-color:var(--_color---primary--primary-10);outline-offset:2px;outline-width:2px;outline-style:solid;margin-top:.2em}
:where(#gnav) .nav-cta-wrapper{grid-column-gap:16px;grid-row-gap:16px;color:var(--_color---primary--primary-90);flex:none;display:flex}
:where(#gnav) .nav-menu_btn{padding:.75rem .5rem}
:where(#gnav) .nav-menu_btn-bar{width:var(--_size---1-5rem\<deleted\|variable-f3ca9317-f658-e5ae-7950-f14c04b8bdeb\>);background-color:var(--primary--text);height:1px;transition:opacity .3s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1)}
:where(#gnav) .nav-menu_btn-bar.cc-middle{margin-top:8px;margin-bottom:8px}
:where(#gnav) .nav-menu_container{color:var(--_color---primary--primary-90);font-size:var(--_typography---paragraph-body--font-size);display:flex}
:where(#gnav) .nav-dropdown_overlay{background-color:var(--primary--background);opacity:.5;width:100vw;height:100vh;display:none;position:absolute;inset:100% 0% 0%}
:where(#gnav) .btn-text{pointer-events:none}
:where(#gnav) .btn-text:where(.w-variant-052759b4-b398-e98d-c28c-099b380d4426),:where(#gnav) .btn-text:where(.w-variant-9442412a-bcf5-9fb8-c0c9-e1f67a889f61){color:var(--_color---primary--primary-60)}
:where(#gnav) .btn-text:where(.w-variant-d26ec400-6458-5329-86b3-9d562ec92578){color:var(--primary--text)}
:where(#gnav) .btn-text:where(.w-variant-ad6b1838-2251-7c4f-d7bf-e6c5d840ae67){color:var(--primary--accent)}
:where(#gnav) .btn-text:where(.w-variant-9ff69026-04b2-b65e-f6cd-7a803018bf00){color:var(--_color---base--white)}
:where(#gnav) .btn-text:hover:where(.w-variant-052759b4-b398-e98d-c28c-099b380d4426){color:var(--_color---primary--primary-80)}
:where(#gnav) .btn-text:focus-visible:where(.w-variant-052759b4-b398-e98d-c28c-099b380d4426),:where(#gnav) .btn-text[data-wf-focus-visible]:where(.w-variant-052759b4-b398-e98d-c28c-099b380d4426){color:var(--_color---base--white)}
:where(#gnav) .btn-text.medium{font-weight:500}
:where(#gnav) .plain-text-component.paragraph-sm.is-hidden{display:none}
:where(#gnav) .nav-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;background-color:var(--_color---base--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff6;border-radius:6.25rem;justify-content:space-between;align-items:stretch;width:51.875rem;padding:.75rem 1.5rem;display:flex;position:relative;box-shadow:0 8px 32px #00000014}
:where(#gnav) .mico-nav-wrap{justify-content:flex-end;align-items:flex-start;width:51.875rem;padding-right:1.88rem}
:where(#gnav) .micro-nav{grid-column-gap:.5rem;grid-row-gap:.5rem;border:1px solid var(--_color---primary--primary-20);color:var(--_color---primary--primary-60);background-color:#f5f2fb;border-top-left-radius:.75rem;border-top-right-radius:.75rem;justify-content:flex-start;align-items:center;padding:.5rem .75rem .38rem;text-decoration:none}
:where(#gnav) .micro-nav-icon{width:.625rem;height:.625rem;margin-top:auto;margin-bottom:auto}
:where(#gnav) .mico-nav-link{grid-column-gap:.25rem;grid-row-gap:.25rem;font-size:.75rem;text-decoration:none;display:flex}
:where(#gnav) .button-arrow{max-width:1rem;margin-bottom:0;padding-top:2px;padding-bottom:0}
:where(#gnav) .button-arrow:where(.w-variant-d26ec400-6458-5329-86b3-9d562ec92578){color:var(--primary--text)}
:where(#gnav) .button-arrow:where(.w-variant-ad6b1838-2251-7c4f-d7bf-e6c5d840ae67){color:var(--primary--accent)}
:where(#gnav) .button-arrow:where(.w-variant-9ff69026-04b2-b65e-f6cd-7a803018bf00){color:var(--_color---base--white)}
:where(#gnav) .button-arrow:where(.w-variant-1417df8d-cc08-de68-ba63-a89372116409),:where(#gnav) .button-arrow.thin{display:none}
:where(#gnav) .button-arrow.thin:where(.w-variant-1417df8d-cc08-de68-ba63-a89372116409),:where(#gnav) .button-arrow.thin.link-grey-7{display:block}
:where(#gnav) .button-arrow.link-grey-6{display:none}
:where(#gnav) .c-dropdown.header{width:340px}
:where(#gnav) .c-dropdown-wrap.nav.age{grid-column-gap:6px;grid-row-gap:6px;flex-flow:row;justify-content:flex-start;align-items:center}
:where(#gnav) .c-dropdown-link.dd.header.age{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:center}
:where(#gnav) .mobile-micro-nav,:where(#gnav) .mobile-lead-ctas{display:none}
:where(#gnav) .dev-exp_footer-msg.u-mb-0.paragraph-sm{font-weight:var(--_typography---paragraph-lg--font-weight)}
:where(#gnav) .dev-exp_footer-msg.u-mb-0.paragraph-sm.u-mt-0{margin-top:0}
:where(#gnav) .grey{color:#939393}
:where(#gnav) .div-block-73{z-index:9999;box-sizing:border-box;grid-column-gap:12px;grid-row-gap:12px;opacity:1;background-color:#f3f4f6;border-radius:20px;flex:0 auto;justify-content:flex-start;align-self:auto;align-items:center;width:auto;height:auto;margin-left:0;margin-right:0;padding:12px 10px 12px 16px;text-decoration:none;display:flex;position:fixed;inset:auto 24px 24px auto;overflow:visible;box-shadow:0 10px 25px #0003}
:where(#gnav) .image-36{box-sizing:border-box;float:none;clear:none;vertical-align:middle;object-fit:contain;border-radius:0;width:64px;max-width:none;height:64px;max-height:none;padding-left:5px;padding-right:5px;position:static}
:where(#gnav) .div-block-74{box-sizing:border-box;grid-column-gap:10px;grid-row-gap:10px;text-align:left;flex-flow:row;flex:0 auto;order:0;justify-content:flex-start;align-self:center;align-items:center;width:auto;height:32px;margin-top:0;padding-top:0;padding-right:0;display:flex;overflow:visible}
:where(#gnav) .text-block-7{opacity:.65;color:var(--primary--text);font-size:var(--_typography---paragraph-body--font-size)}
:where(#gnav) .text-block-8{width:auto;font-family:var(--_typography---paragraph-sm--font);font-size:var(--_typography---paragraph-body--font-size);text-indent:0;white-space:nowrap;word-break:normal;overflow-wrap:normal}
:where(#gnav) .div-block-75{box-sizing:border-box;border-radius:var(--mask-radius);text-align:center;-webkit-text-fill-color:inherit;background-clip:border-box;flex:0 auto;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:static;overflow:hidden}
:where(#gnav) .div-block-76{flex-flow:column;width:auto;display:flex}
:where(#gnav) .header-banner-2{grid-column-gap:8px;grid-row-gap:8px;width:auto;color:var(--primary--text);border-bottom:2px solid #e7eaf9;justify-content:center;align-items:center;margin-bottom:.5rem;padding:1rem 0;display:flex}
:where(#gnav) .banner-all-2{grid-column-gap:4px;grid-row-gap:4px;font-weight:500}
:where(#gnav) .div-3{grid-column-gap:8px;grid-row-gap:8px;display:flex}
:where(#gnav) .div-block-77{grid-column-gap:6px;grid-row-gap:6px;border-radius:0;justify-content:center;align-items:center;width:auto;height:32px;display:flex;position:static;overflow:hidden}
:where(#gnav) .banner-content-2{grid-column-gap:16rem;grid-row-gap:16rem;flex:0 auto;justify-content:flex-start;align-items:center;display:flex}
:where(#gnav) .navbar:where(.w-variant-1377aec4-b1b5-3a6e-d25c-5123593f8ddb),:where(#gnav) .navbar:where(.w-variant-75698064-dd5d-49ab-8a03-e712c66c1fbd){padding-top:1rem}
:where(#gnav) .banner-link{width:100%;text-decoration:none}
:where(#gnav) .banner-link:where(.w-variant-1377aec4-b1b5-3a6e-d25c-5123593f8ddb),:where(#gnav) .banner-link:where(.w-variant-75698064-dd5d-49ab-8a03-e712c66c1fbd){display:none}
:where(#gnav) .image-39{width:8%;max-width:100%;height:auto}
:where(#gnav) .bold-text-9{color:var(--_color---neutral--gray-50)}
:where(#gnav) .text-block-9.grey.max-w-300{max-width:300px}
:where(#gnav) .medium{font-weight:500}
:where(#gnav) .image-52{width:71px;max-height:100%}
:where(#gnav) .image-53{width:30px;max-height:100%}
:where(#gnav) .image-54{width:12px}
@media screen and (max-width:991px){:where(#gnav) .container.cc-nav{max-width:none}}
@media screen and (max-width:991px){:where(#gnav) .container.container-narrow{max-width:min((100% - var(--_components---container--gutter)*2),var(--_components---container--max-width))}}
@media screen and (max-width:991px){:where(#gnav) .container.cc-wide{max-width:46rem}}
@media screen and (max-width:991px){:where(#gnav) .container.cc-wide.alt-for-tabs{max-width:48rem}}
@media screen and (max-width:991px){:where(#gnav) .u-mb-0{margin-bottom:0}}
@media screen and (max-width:991px){:where(#gnav) .nav{padding-top:0}}
@media screen and (max-width:991px){:where(#gnav) .legacy-nav-link{width:100%;font-size:var(--_typography---paragraph-xl--font-size);justify-content:flex-start;align-items:center;padding-left:0;padding-right:0;display:flex}}
@media screen and (max-width:991px){:where(#gnav) .legacy-nav-link.cc-dropdown-btn{justify-content:flex-start;align-items:center}}
@media screen and (max-width:991px){:where(#gnav) .legacy-nav-link.mobile-lead{color:var(--primary--accent);text-decoration:none}}
@media screen and (max-width:991px){:where(#gnav) .legacy-nav-menu{background-color:var(--primary--background);order:-1;width:100%;height:calc(100svh - 4rem);padding-top:1rem;padding-bottom:2rem;position:absolute;inset:100% 0% 0%;overflow-y:auto}}
@media screen and (max-width:991px){:where(#gnav) .nav-dropdown_content{position:relative}}
@media screen and (max-width:991px){:where(#gnav) .nav-dropdown_content.w--open{padding:.5rem 1.5rem}}
@media screen and (max-width:991px){:where(#gnav) .nav-dropdown_content.cc-mega{max-height:none;top:auto}}
@media screen and (max-width:991px){:where(#gnav) .nav-dropdown_content.cc-mega.w--open{border-top-left-radius:var(--_components---card--border-radius);border-top-right-radius:var(--_components---card--border-radius);border-bottom-left-radius:var(--_components---card--border-radius);border-bottom-right-radius:var(--_components---card--border-radius);max-height:none;box-shadow:none;border:0 solid #000;width:100%;margin-left:0;padding-left:0}}
@media screen and (max-width:991px){:where(#gnav) .nav-dropdown{width:100%}}
@media screen and (max-width:991px){:where(#gnav) .nav-cta-wrapper{margin-left:auto;display:none}}
@media screen and (max-width:991px){:where(#gnav) .nav-menu_btn{border-radius:var(--_components---button--border-radius);order:1}}
@media screen and (max-width:991px){:where(#gnav) .nav-menu_btn:focus-visible,:where(#gnav) .nav-menu_btn[data-wf-focus-visible]{outline-color:var(--primary--accent);outline-offset:0px;outline-width:2px;outline-style:solid}}
@media screen and (max-width:991px){:where(#gnav) .nav-menu_btn.w--open{background-color:var(--primary--background);color:var(--primary--border)}}
@media screen and (max-width:991px){:where(#gnav) .nav-menu_btn-bar.cc-top,:where(#gnav) .nav-menu_btn-bar.cc-middle,:where(#gnav) .nav-menu_btn-bar.cc-bottom{width:1.5rem}}
@media screen and (max-width:991px){:where(#gnav) .nav-menu_container{width:100%;max-width:min((100% - var(--_components---container--gutter)*2),var(--_components---container--max-width));flex-flow:column;margin-left:auto;margin-right:auto}}
@media screen and (max-width:991px){:where(#gnav) .nav-wrapper{background-color:#fffc;border-radius:0;width:100%}}
@media screen and (max-width:991px){:where(#gnav) .mico-nav-wrap{width:40.25rem;display:none}}
@media screen and (max-width:991px){:where(#gnav) .c-dropdown.header{grid-column-gap:1px;grid-row-gap:1px;background-color:#fff3;width:100%;height:0;padding:0;position:static;transform:none}}
@media screen and (max-width:991px){:where(#gnav) .c-dropdown-wrap.nav{width:100%;height:auto}}
@media screen and (max-width:991px){:where(#gnav) .c-dropdown-link.dd.header{background-color:#2a0b5b;border-radius:0;padding:16px 12px}}
@media screen and (max-width:991px){:where(#gnav) .mobile-micro-nav{margin-top:var(--_layout---grid--gap-button);padding-top:var(--_layout---spacing--margin-sm);grid-column-gap:var(--_layout---grid--gap-button);grid-row-gap:var(--_layout---grid--gap-button);border-top-style:solid;border-top-width:1px;border-top-color:var(--_color---neutral--gray-10);max-width:min((100% - var(--_components---container--gutter)*2),var(--_components---container--max-width));flex-flow:column;margin-left:auto;margin-right:auto;display:flex}}
@media screen and (max-width:991px){:where(#gnav) .mobile-lead-ctas{max-width:min((100% - var(--_components---container--gutter)*2),var(--_components---container--max-width));margin-left:auto;margin-right:auto;display:block}}
@media screen and (max-width:991px){:where(#gnav) .header-banner-2{background-color:#fffc;justify-content:center;align-items:center;margin-bottom:0;padding-left:2rem;padding-right:2rem}}
@media screen and (max-width:991px){:where(#gnav) .banner-all-2{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;display:flex}}
@media screen and (max-width:991px){:where(#gnav) .banner-content-2{grid-column-gap:4px;grid-row-gap:4px;flex:1;justify-content:space-between;align-items:center}}
@media screen and (max-width:991px){:where(#gnav) .text-block-9.grey{flex:none}}
@media screen and (max-width:991px){:where(#gnav) .text-block-9.grey.max-w-300{flex:0 auto}}
@media screen and (max-width:767px){:where(#gnav) .container._113{top:25%}}
@media screen and (max-width:767px){:where(#gnav) .nav{padding-top:0}}
@media screen and (max-width:767px){:where(#gnav) .nav-dropdown_content.cc-mega.w--open{padding-top:.5rem;padding-bottom:2rem}}
@media screen and (max-width:767px){:where(#gnav) .nav-cta-wrapper{display:none}}
@media screen and (max-width:767px){:where(#gnav) .nav-menu_container{max-width:min((100% - var(--_components---container--gutter)*2),var(--_components---container--max-width))}}
@media screen and (max-width:767px){:where(#gnav) .nav-wrapper{border-radius:0;max-width:100%}}
@media screen and (max-width:767px){:where(#gnav) .mico-nav-wrap{display:none}}
@media screen and (max-width:767px){:where(#gnav) .mobile-micro-nav{margin-top:var(--_layout---spacing--margin-sm);padding-top:var(--_layout---spacing--margin-sm);grid-column-gap:var(--_layout---spacing--margin-sm);grid-row-gap:var(--_layout---spacing--margin-sm);flex-flow:column}}
@media screen and (max-width:767px){:where(#gnav) .header-banner-2{justify-content:space-between;padding-left:1.5rem;padding-right:1.5rem}}
@media screen and (max-width:767px){:where(#gnav) .banner-all-2{flex:0 auto;display:flex}}
@media screen and (max-width:767px){:where(#gnav) .div-block-77{height:48px}}
@media screen and (max-width:767px){:where(#gnav) .banner-content-2{flex:1;justify-content:space-between;align-items:flex-end}}
@media screen and (max-width:479px){:where(#gnav) .container.cc-nav{grid-column-gap:.5rem;grid-row-gap:.5rem;max-width:none}}
@media screen and (max-width:479px){:where(#gnav) .container.cc-footer{padding-left:2.4rem;padding-right:2.4rem}}
@media screen and (max-width:479px){:where(#gnav) .container.cc-footer:where(.w-variant-c88f2e91-2213-3ec5-1c9e-862dd8b781de),:where(#gnav) .container.cc-footer:where(.w-variant-458767a5-d785-9f75-a741-5a78bb612f0d){padding-left:0;padding-right:0}}
@media screen and (max-width:479px){:where(#gnav) .container._112{top:20%}}
@media screen and (max-width:479px){:where(#gnav) .u-mb-0{margin-bottom:0}}
@media screen and (max-width:479px){:where(#gnav) .nav{padding-top:0;padding-bottom:0}}
@media screen and (max-width:479px){:where(#gnav) .nav-logo_link{width:100%;max-width:5rem}}
@media screen and (max-width:479px){:where(#gnav) .btn-text.medium.header{font-size:12px}}
@media screen and (max-width:479px){:where(#gnav) .nav-wrapper{border-radius:0;width:100%}}
@media screen and (max-width:479px){:where(#gnav) .mico-nav-wrap{display:none}}
@media screen and (max-width:479px){:where(#gnav) .image-36{width:150%;height:150%}}
@media screen and (max-width:479px){:where(#gnav) .header-banner-2{grid-column-gap:8px;grid-row-gap:8px;justify-content:center;align-items:center;padding-top:.5rem;padding-bottom:.5rem}}
@media screen and (max-width:479px){:where(#gnav) .banner-all-2{flex-flow:column;font-size:11px;overflow:hidden}}
@media screen and (max-width:479px){:where(#gnav) .div-3{grid-column-gap:2px;grid-row-gap:2px;flex:none;height:18px}}
@media screen and (max-width:479px){:where(#gnav) .div-block-77{grid-column-gap:0px;grid-row-gap:0px;background-color:var(--_color---base--white);border-radius:7px;flex-flow:column;width:45px;height:45px;padding:5px}}
@media screen and (max-width:479px){:where(#gnav) .banner-content-2{grid-column-gap:12px;grid-row-gap:12px;flex-flow:row;flex:0 auto;justify-content:center;align-items:center;height:auto}}
@media screen and (max-width:479px){:where(#gnav) .navbar{grid-column-gap:8px;grid-row-gap:8px}}
@media screen and (max-width:479px){:where(#gnav) .image-52{width:35px}}
@media screen and (max-width:479px){:where(#gnav) .image-53{width:15px}}
@media screen and (max-width:479px){:where(#gnav) .image-54{width:6px}}
/* the floating neimo. promo is redundant on the neimo. page itself */
:where(#gnav) .nav.navbar .div-block-73{display:none}
