/* Shared Suite navigation. Mirrors the CRM dropdown language without inheriting its product-specific menu. */
.suite-nav{z-index:100}.suite-home main [id]{scroll-margin-top:84px}.suite-nav__links{gap:25px}.suite-nav__cta{margin-left:3px;white-space:nowrap}.suite-nav__links>.suite-nav__cta,.suite-nav__actions>.suite-nav__cta{padding:10px 16px;color:#fff!important;background:linear-gradient(120deg,var(--suite-deep),var(--suite-teal));border:0;border-radius:10px;font:600 .82rem Poppins,Arial,sans-serif;box-shadow:0 7px 18px rgba(5,139,138,.23)}.suite-nav__links>.suite-nav__cta:visited,.suite-nav__links>.suite-nav__cta:hover,.suite-nav__links>.suite-nav__cta:active,.suite-nav__actions>.suite-nav__cta:visited,.suite-nav__actions>.suite-nav__cta:hover,.suite-nav__actions>.suite-nav__cta:active{color:#fff!important}.suite-nav__links>.suite-nav__cta:hover,.suite-nav__actions>.suite-nav__cta:hover{background:linear-gradient(120deg,#023f45,#047c7c);box-shadow:0 12px 26px rgba(5,139,138,.3)}.suite-nav__links>.suite-nav__cta:active,.suite-nav__actions>.suite-nav__cta:active{transform:translateY(0);box-shadow:0 5px 13px rgba(5,139,138,.22)}.suite-dropdown__toggle{outline:0}.suite-dropdown__toggle:focus-visible,.suite-nav__links>a:focus-visible,.suite-products__item:focus-visible,.suite-nav__cta:focus-visible{outline:3px solid rgba(5,139,138,.34);outline-offset:4px;border-radius:7px}.suite-products{position:relative}.suite-products::after{content:"";position:absolute;top:100%;left:-18px;right:-18px;height:16px}.suite-dropdown__chevron{width:13px;height:13px;stroke:currentColor;stroke-width:2.4;fill:none;transition:transform .2s}.suite-dropdown.is-open .suite-dropdown__chevron{transform:rotate(180deg)}.suite-products__menu{left:50%;width:570px;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:16px;border-color:#dce9e8;box-shadow:0 22px 60px rgba(13,38,36,.18);transform:translateX(-50%) translateY(-6px);z-index:90}.suite-dropdown.is-open .suite-products__menu{transform:translateX(-50%) translateY(0)}.suite-products__group{min-width:0;padding:8px}.suite-products__group+ .suite-products__group{border-left:1px solid #e4eeee}.suite-products__group>p{margin:0 0 7px;padding:0 5px;color:var(--suite-muted);font:600 .64rem Poppins,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}.suite-products__item{display:flex!important;align-items:flex-start;gap:12px;padding:11px 10px!important;border-radius:11px;font-size:inherit!important}.suite-products__item:hover{background:var(--suite-soft)!important;color:var(--suite-ink)!important}.suite-products__item.is-active{background:var(--suite-soft);box-shadow:inset 3px 0 0 var(--suite-teal)}.suite-products__item.is-active b,.suite-products__item.is-active small{color:var(--suite-deep)}.suite-products__icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#e5f7f5;color:var(--suite-teal)}.suite-products__icon--blue{background:#e7effb;color:#3576bd}.suite-products__icon--deep{background:#e6f2f1;color:#075d64}.suite-products__icon--violet{background:#f2eafa;color:#80559d}.suite-products__icon svg{width:19px;height:19px;stroke:currentColor;stroke-width:2;fill:none}.suite-products__item b{font:600 .88rem/1.25 Poppins,Arial,sans-serif}.suite-products__item small{margin-top:3px;font:.76rem/1.36 Roboto,Arial,sans-serif}.suite-menu-open{overflow:hidden}
@media(max-width:1060px){.suite-nav__links{gap:17px}.suite-nav__cta{padding:9px 13px;font-size:.76rem}.suite-products__menu{width:530px}}
@media(max-width:860px){.suite-home main [id]{scroll-margin-top:76px}.suite-nav__actions{margin-left:auto}.suite-nav__links{overflow-y:auto;max-height:calc(100vh - 65px);max-height:calc(100dvh - 65px);padding:8px 24px 18px}.suite-nav__links>a,.suite-dropdown__toggle{min-height:48px;align-items:center}.suite-nav__cta{display:flex!important;width:100%;margin:13px 0 2px;padding:12px 16px!important;border:0!important;justify-content:center!important}.suite-products::after{display:none}.suite-products__menu{position:static;display:block!important;width:100%;max-height:0;overflow:hidden;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transition:max-height .28s ease!important}.suite-dropdown.is-open .suite-products__menu{max-height:520px;transform:none!important;padding:2px 0 8px!important}.suite-products__group{padding:7px 0}.suite-products__group+.suite-products__group{border-top:1px solid #e4eeee;border-left:0}.suite-products__group>p{padding:0 10px;margin:5px 0 4px}.suite-products__item{padding:10px 10px!important}.suite-products__item small{font-size:.74rem}.suite-products__icon{flex-basis:36px;width:36px;height:36px}.suite-products__icon svg{width:18px;height:18px}}
@media(min-width:861px){.suite-nav__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:normal}.suite-brand{justify-self:start}.suite-nav__links{justify-self:center;margin-left:0}.suite-nav__actions{justify-self:end}.suite-nav__cta--mobile{display:none!important}}
@media(max-width:860px){.suite-nav__actions>.suite-nav__cta--desktop{display:none!important}.suite-nav__links>.suite-nav__cta--mobile{display:flex!important}}
@media(prefers-reduced-motion:reduce){.suite-dropdown__chevron,.suite-products__menu{transition:none!important}}
.resources-menu{position:relative}.resources-menu__trigger{display:flex;align-items:center;gap:5px;padding:9px 0;border:0;background:none;color:var(--suite-ink);font:500 .9rem Poppins,Arial;cursor:pointer}.resources-menu__trigger svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;transition:transform .2s}.resources-menu.is-open .resources-menu__trigger svg{transform:rotate(180deg)}.resources-menu.is-active .resources-menu__trigger,.resources-menu__trigger:hover{color:var(--suite-teal)}.resources-menu__trigger:focus-visible,.resources-menu__item:focus-visible{outline:3px solid rgba(5,139,138,.34);outline-offset:4px;border-radius:7px}.resources-menu__panel{position:absolute;top:calc(100% + 15px);left:50%;z-index:90;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:570px;padding:10px;gap:8px;transform:translateX(-50%) translateY(-6px);opacity:0;visibility:hidden;border:1px solid #dce9e8;border-radius:16px;background:#fff;box-shadow:0 22px 60px rgba(13,38,36,.18);transition:.2s}.resources-menu.is-open .resources-menu__panel{transform:translateX(-50%);opacity:1;visibility:visible}.resources-menu__column{min-width:0;padding:8px}.resources-menu__column+.resources-menu__column{border-left:1px solid #e4eeee}.resources-menu__column>p{margin:0 0 7px;padding:0 5px;color:var(--suite-muted);font:600 .64rem Poppins,Arial;letter-spacing:.09em;text-transform:uppercase}.resources-menu__item{display:block!important;padding:10px!important;border-radius:11px;font-size:inherit!important}.resources-menu__item:hover,.resources-menu__item.is-active{background:var(--suite-soft)!important;color:var(--suite-deep)!important}.resources-menu__item b,.resources-menu__item small{display:block}.resources-menu__item b{font:600 .88rem/1.25 Poppins,Arial,sans-serif}.resources-menu__item b i{margin-left:3px;color:var(--suite-teal);font-style:normal;font-size:.75rem}.resources-menu__item small{margin-top:3px;color:var(--suite-muted);font:.76rem/1.36 Roboto,Arial,sans-serif}
@media(max-width:1060px) and (min-width:861px){.suite-nav__links{gap:13px}.resources-menu__trigger{font-size:.84rem}.suite-nav__links>a,.suite-dropdown__toggle{font-size:.84rem}}
@media(max-width:860px){.resources-menu__trigger{width:100%;min-height:48px;justify-content:space-between;border-bottom:1px solid #edf3f3;font-size:.9rem;text-align:left}.resources-menu__panel{position:static;display:block;width:100%;max-height:0;overflow:hidden;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important;transition:max-height .28s ease!important}.resources-menu.is-open .resources-menu__panel{max-height:520px;padding:2px 0 8px!important}.resources-menu__column{padding:7px 0}.resources-menu__column+.resources-menu__column{border-top:1px solid #e4eeee;border-left:0}.resources-menu__column>p{padding:0 10px;margin:5px 0 4px}.resources-menu__item{padding:10px!important}}
