@media (min-width: 1024px){.pw-site-header .pw-primary-nav .wp-block-navigation-submenu.pw-nav-dropdown--full{position: static}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu:not(.pw-nav-dropdown--full){position: relative}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu::before{display: none}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu.pw-nav-dropdown--full .wp-block-navigation__submenu-container{position: fixed !important;top: calc(var(--pw-product-nav-offset,var(--pw-header-height,66px)) - 1px) !important;left: 0 !important;right: 0 !important;width: 100% !important;min-width: 100% !important;display: flex !important;flex-direction: row !important;grid-template-columns: none !important;flex-wrap: nowrap !important;z-index: 999 !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;justify-content: center;align-items: center;gap: 0;min-height: var(--pw-header-height,66px);height: var(--pw-header-height,66px) !important;overflow: hidden !important;padding: 0 var(--container-gutter,1.5rem);background: var(--color-surface-base);border-top: none;border-bottom: 1px solid var(--border-color-subtle);border-left: none;border-right: none;border-radius: 0;box-shadow: 0 4px 16px rgba(0,0,0,0.07);backdrop-filter: none;-webkit-backdrop-filter: none;transition: opacity 0.18s ease,visibility 0.18s ease}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu.pw-nav-dropdown--full.pw-nav-submenu-open .wp-block-navigation__submenu-container,body.pw-products-page .pw-site-header .pw-primary-nav .wp-block-navigation-submenu.pw-nav-dropdown--full .wp-block-navigation__submenu-container{visibility: visible !important;opacity: 1 !important;pointer-events: auto !important}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu.pw-nav-dropdown--full .wp-block-navigation__submenu-container .wp-block-navigation-item{flex-shrink: 0 !important;background: transparent;margin: 0;border-radius: 0}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu.pw-nav-dropdown--full .wp-block-navigation__submenu-container .wp-block-navigation-item__content{display: flex !important;width: auto !important;align-items: center;padding: 0 1.25rem !important;min-height: 46px;font-size: 1.0625rem;font-weight: var(--font-weight-medium);color: var(--color-body);text-decoration: none;white-space: nowrap;border-bottom: 2px solid transparent;transition: color var(--transition-fast),border-color var(--transition-fast);background: transparent;border-radius: 0}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu.pw-nav-dropdown--full .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color: var(--color-link);background: transparent;border-bottom-color: var(--color-brand-primary)}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu.pw-nav-dropdown--full .wp-block-navigation__submenu-container .wp-block-navigation-item.pw-nav-current>.wp-block-navigation-item__content{color: var(--color-link);border-bottom-color: var(--color-brand-primary);font-weight: var(--font-weight-semibold)}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu.pw-nav-dropdown--full .wp-block-navigation__submenu-container .pw-product-card{gap: 0}.pw-site-header .pw-primary-nav .wp-block-navigation-item.pw-nav-current:not(.has-child)>.wp-block-navigation-item__content{color: var(--color-link)}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu.pw-nav-submenu-open>.wp-block-navigation-item__content{color: var(--color-link)}body.pw-products-page .pw-site-header .pw-primary-nav .wp-block-navigation-submenu.pw-nav-dropdown--full>.wp-block-navigation-item__content{color: var(--color-link);border-bottom-color: var(--color-brand-primary)}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu:not(.pw-nav-dropdown--full) .wp-block-navigation__submenu-container{position: absolute !important;top: 100% !important;left: 0 !important;min-width: 200px !important;width: max-content !important;max-width: 280px !important;height: auto !important;display: flex !important;flex-direction: column !important;grid-template-columns: none !important;z-index: 999 !important;overflow: visible !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;transform: translateY(4px) !important;gap: 0;margin: 0;padding: 0.5rem 0;background: var(--color-surface-base);border: 1px solid var(--border-color-subtle);border-radius: var(--radius-md,8px);box-shadow: 0 8px 24px rgba(0,0,0,0.1);transition: opacity 0.18s ease,visibility 0.18s ease,transform 0.18s ease}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu:not(.pw-nav-dropdown--full).pw-nav-submenu-open .wp-block-navigation__submenu-container{visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;transform: translateY(0) !important}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu:not(.pw-nav-dropdown--full) .wp-block-navigation__submenu-container .wp-block-navigation-item__content{display: block;width: 100%;padding: 0.625rem 1.25rem;font-size: 1.0625rem;font-weight: var(--font-weight-medium);color: var(--color-body);text-decoration: none;white-space: nowrap;background: transparent}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu:not(.pw-nav-dropdown--full) .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{color: var(--color-link);background: var(--color-brand-primary-tint)}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu.pw-nav-dropdown--full .wp-block-navigation-submenu__toggle{display: none !important}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu:not(.pw-nav-dropdown--full) .wp-block-navigation-submenu__toggle{display: inline-flex !important;align-items: center;justify-content: center;width: 20px !important;height: 20px !important;flex-shrink: 0;background: transparent;border: none;padding: 0 !important;margin-inline-start: 0.125rem;color: currentColor;cursor: pointer}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu:not(.pw-nav-dropdown--full) .wp-block-navigation-submenu__toggle svg{width: 14px !important;height: 14px !important;flex-shrink: 0;transition: transform 0.18s ease}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu:not(.pw-nav-dropdown--full).pw-nav-submenu-open .wp-block-navigation-submenu__toggle svg{transform: rotate(180deg)}}.pw-site-header .pw-primary-nav .wp-block-navigation-submenu__toggle{display: none !important}.pw-site-header .pw-primary-nav .wp-block-navigation-item__content{padding-top: 0;padding-bottom: 0;padding-inline: 0.5rem;font-size: 1.0625rem;font-weight: var(--font-weight-medium)}.pw-site-header .pw-primary-nav .wp-block-navigation-item__content{white-space: nowrap}.pw-header-inner .wp-block-site-logo{flex-shrink: 0}.pw-site-header .pw-primary-nav{min-width: 0}.pw-site-header .pw-primary-nav .wp-block-navigation-item__content,.pw-site-header .pw-primary-nav .wp-block-navigation-item__content:visited{text-decoration: none}.pw-site-header .pw-primary-nav .wp-block-navigation-item a:hover,.pw-site-header .pw-primary-nav .wp-block-navigation-item a:focus{color: var(--color-link-hover);text-decoration: none}.pw-site-header .pw-primary-nav .wp-block-navigation-item a:focus-visible,.pw-site-header .pw-primary-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:focus-visible{outline: 2px solid var(--color-brand-primary);outline-offset: 3px;border-radius: 2px}@media (max-width: 1023.98px){.pw-header-actions{display: none !important}}@media (max-width: 1023.98px){.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display: flex !important}.pw-site-header .wp-block-navigation.pw-primary-nav:not(.has-modal-open) .wp-block-navigation__responsive-container:not(.is-menu-open){display: none !important}}.pw-mobile-cta-group{display: none}.pw-nav-backdrop{display: none;position: fixed;inset: 0;background: rgba(0,0,0,0.4);z-index: 999;cursor: pointer}.pw-nav-backdrop.is-active{display: block}@media (max-width: 1023.98px){.pw-site-header:has(.pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open) .pw-primary-nav .wp-block-navigation__responsive-container-open{display: none !important}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open{position: fixed !important;top: 100% !important;left: 0 !important;right: 0 !important;width: 100% !important;height: auto !important;overflow: visible !important;z-index: 50 !important;display: block !important;background: transparent;box-shadow: none;border-radius: 0;padding: 0;margin: 0}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close{overflow: visible !important;display: block !important;position: relative !important}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{position: absolute !important;top: calc(-1 * var(--pw-header-height)) !important;right: 0 !important;width: 56px !important;height: var(--pw-header-height) !important;display: flex !important;z-index: 10 !important;align-items: center;justify-content: center;background: transparent;border: none;cursor: pointer;padding: 0;margin: 0;color: var(--color-body)}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close img,.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close svg{display: none !important}.pw-site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close::before{content: '\00D7';font-size: 1.375rem;line-height: 1;color: var(--color-text-muted);font-family: system-ui,-apple-system,sans-serif;font-weight: 300}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{overflow: visible !important;background: var(--color-surface-base);border-radius: 0;box-shadow: 0 16px 24px -10px rgba(0,0,0,0.14);padding: 0;margin-top: 0}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{max-height: calc(100dvh - 90px) !important;overflow-y: auto !important;overflow-x: hidden !important;overscroll-behavior: contain !important;border-radius: 0;padding-top: 0;gap: 0}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display: flex !important;flex-direction: column !important;width: 100% !important;gap: 0;list-style: none;margin: 0;padding: 0.5rem 0 0;align-items: flex-start}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{display: block !important;width: 100% !important;margin: 0;padding: 0;background: transparent}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{display: block !important;width: 100% !important;box-sizing: border-box;color: var(--color-body);font-size: 1rem;font-weight: var(--font-weight-semibold);line-height: 1.4;text-decoration: none;padding: 0.75rem 1.25rem;text-align: left;background: transparent;border: none;border-radius: 0;margin: 0;transition: color var(--transition-fast),background-color var(--transition-fast)}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:hover,.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content:focus-visible{color: var(--color-link-hover);background-color: var(--color-brand-primary-tint);text-decoration: none}body.pw-products-page .pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-submenu.pw-nav-dropdown--full>.wp-block-navigation-item__content{color: var(--color-link)}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{position: static !important;visibility: visible !important;opacity: 1 !important;height: auto !important;overflow: visible !important;display: flex !important;flex-direction: column !important;min-width: unset !important;width: 100% !important;top: auto !important;left: auto !important;right: auto !important;grid-template-columns: none !important;align-items: flex-start;background: transparent;border: none;border-left: 1px solid var(--border-color-subtle);box-shadow: none;border-radius: 0;padding: 0 0 0.25rem;margin-left: 1.5rem;gap: 0;backdrop-filter: none;-webkit-backdrop-filter: none}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding: 0.75rem 1.25rem 0.75rem 0.5rem;font-size: 1rem;font-weight: var(--font-weight-semibold);color: var(--color-body)}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .pw-product-card{display: block !important}.pw-site-header .pw-primary-nav .wp-block-navigation__responsive-container.is-menu-open .pw-product-name{display: block !important;font-size: 1rem;font-weight: var(--font-weight-semibold);color: var(--color-body)}.pw-mobile-cta-group{display: block !important;width: 100% !important;padding: 0 0 0.75rem;margin: 0;border-top: none}.pw-mobile-cta-group .pw-mobile-contact,.pw-mobile-cta-group .pw-mobile-demo{display: block !important;width: 100% !important;min-height: 0 !important;box-sizing: border-box;color: var(--color-body);font-size: 1rem;font-weight: var(--font-weight-semibold);line-height: 1.4;text-align: left;text-decoration: none;padding: 0.75rem 1.25rem;margin: 0;background: transparent;background-color: transparent;border: none;border-radius: 0;transition: color var(--transition-fast),background-color var(--transition-fast)}.pw-mobile-cta-group .pw-mobile-contact:hover,.pw-mobile-cta-group .pw-mobile-demo:hover,.pw-mobile-cta-group .pw-mobile-contact:focus-visible,.pw-mobile-cta-group .pw-mobile-demo:focus-visible{color: var(--color-link-hover);background: var(--color-brand-primary-tint);background-color: var(--color-brand-primary-tint)}}a.prev.page-numbers{color: var(--color-link);margin-right: 8px;text-decoration: none}a.prev.page-numbers:hover{color: var(--color-link-hover);text-decoration: none}.page-numbers{margin: 0 5px}.pagination a,.current{margin: 0 5px}